Redis
-
从零开始搭建创业公司后台技术栈
前言 说到后台技术栈,脑海中是不是浮现的是这样一幅图? 有点眼晕,以下只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开始,还有很多很多的内容。今…
-
架构的缘起与目标
#1 秒杀业务分析# 正常电子商务流程 (1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 秒杀业务的特性 (1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架…
-
为什么你要运行自己的 DNS 服务器?
使得 DNS 难以理解的事情之一是它是 分布式的。有成千上万(也许是几十万?我不知道!)的权威性域名服务器authoritative nameserver,以及至少 1000 万个解析器。而且它们正在运行许多不同的软件!不同…
-
服务端高并发分布式架构演进之路
本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 特别说明:本文…
-
饿了么架构师黄晓路:从单体架构到亿级微服务架构演进实践
作为一个互联网创业公司,饿了么从初创到壮大,在移动互联网时代,业务量和技术团队的体量经历了10倍增长,这其中的经历,是互联网领域许多创业公司技术团队的一个缩影。在这里把我们成长过程中的体会和教训记录下…
-
如何审计 Linux 系统的操作行为
很多时候我们为了安全审计或者故障跟踪排错, 可能会记录分析主机系统的操作行为. 比如在系统中新增了一个用户, 修改了一个文件名, 或者执行了一些命令等等, 理论上记录的越详细, 越有利于审计和排错的目的. 不过过…
-
扩展一个 GraphQL 网站
我通常会抽象地总结我为他人所做的工作(出于显而易见的原因),但是我被允许公开谈论一个网站:Vocal 。我去年为它做了一些 SRE 工作。实际上早在 2 月份,我就在 GraphQL 悉尼会议上做过一次演讲,不过…
-
一些大型网站使用的编程语言与数据库
大型网站包含的技术点还是相当多的,浏览器上我们看到的只是前端的展示页面,后端部分包含了很多复杂的算法与业务逻辑,特别在后台数据量大了之后,数据就需要更多的语言与数据库来协同处理。 从上图中可以看出,Ja…
-
白话版《openEuler 21.09 技术白皮书》
2021 国庆前一天,欧拉操作系统按照既定的半年发布一个创新版本的节奏,发布了第三个创新版本 openEuler 21.09。在前不久召开的“华为全连接 2021 大会”上,我听到了欧拉即将进行“全新&…
-
Kubernetes v1.18 正式发布!抢先一览
Kubernetes 即将发布,截至发文时,v1.18.0 尚未正式 Release 。不过已经在进行中了, 让我们抢先看看 Kubernetes v1.18 为我们带来了哪些新内容吧! v1.18 中的主要变更集中在 deprecations, metrics , kubectl 和…