#扩展性

      更多分类

Facebook是如何防止消息系统在新年前夕发生崩溃?

18-12-29 120 1 banq

这是一篇来自IEEE Spectrum的文章,Facebook的Messenger的13亿用户会在新年前夜集中发送的消息,比如新年快乐等祝愿,这种发送量比一年中任何其他日子都多得多。 如果一切顺利,... 详细

Knative Serving入门

18-12-26 45 banq

多年来,人们已经创建了许多无服务器框架,这些框架都在Kubernetes之上运行,例如kubeless,OpenFaas和Fission,这些和Knative之间的区别在于,Knative由企业中的... 详细

​​​​​​​无服务器计算:前进一步,后退两步

18-12-19 48 banq

无服务器计算:前进一步,后退两步 - Hellerstein等。 重点介绍无服务器平台和无服务器设计模式的一些缺点,以及为什么数据传输范例是FaaS的最大缺点,也就是数据运送到代码的计算范式的问题,... 详细

应对复杂之道:组织架构和技术架构的双解耦

18-12-19 280 1 banq

建立软件架构的松耦合的同时,也要建立团队组织架构的松耦合,这两种双解耦才是构建高性能软件组织的关键。通常按功能划分大型团队通常很诱人,我们拥有一个架构师团队,一个开发团队,一个DBA团队,一个测试团... 详细

评价分布式事务数据库的5个标准

18-08-15 654 1 banq

你知道吗?二手交易网转转的数据库用的是什么?本文由TiDB / TiKV的首席架构师Ed Huang发表,虽然有软文嫌疑,但是从其研发的最先进分布式数据库经验角度看,这五个问题还是很干货的。TiDB/... 详细

游戏改变者:Knative无服务器云组件

18-07-30 150 banq

Knative有可能重新定义如何使用无服务器构建云架构,并将无服务器的使用扩展到单纯的函数之外,成为游戏的改变者。 Knative将成为无服务器计算与云计算系统中Google Kubernetes容... 详细

在建立优步大型支付系统过程中学到的分布式架构概念

18-04-18 933 4 banq

这是优步Uber员工Gergely Orosz自己的经验分享: 两年前我加入了优步,担任移动软件工程师,有一些后端经验,我构建了带有支付功能的应用程序 - 并在后来重写了它。之后,我就晋升工程管理并... 详细

超越分布式事务

18-01-11 1 1306 5 banq

该文是Salesforce的软件架构师Pat Helland于2016年12月发表的针对其在2007年CIDR(创新数据库研究会议)上首次发表的同名文章的更新和缩写版本。他曾经发表“不变性改变一切”。... 详细

如何设计实现真正的响应式微服务系统?

17-11-12 1 4175 14 banq

这是一篇讲解微服务系统在扩展性伸缩性方面的演进文章,Jonas Boner认为目前普通的微服务最终将演进为事件驱动的响应式微系统架构(Reactive Microsystem), 英文PPT文档见: ... 详细

五种数据库数据模型分片策略

17-08-29 1024 6 banq

扩展数据库会遭遇挑战,本文提供了五种数据库分片Sharding策略供参考。 当然,除了分片策略以外,最简单办法是扩展硬件,另外是删除可能不需要的数据,或尝试使用微服务解决。 下面着重谈谈五种分片策... 详细

关系数据库分片原则

17-08-12 1177 1 banq

本文主要讨论了两种数据库分片方式,基于业务的自然分表法和基于微服务的分片法。其实微服务的切分依据还是要首先找出业务数据的DDD聚合才能切分。 当数据库数据量很小时,很多问题可以通过硬件进行扩展。然而... 详细

Facebook Live视频直播是如何支撑百万人在线?

17-04-28 1010 6 banq

本文讨论当数百万用户追随名人直播时所发生的流量高峰。在分析Facebook Live架构如何扩展支撑百万人在线之前,我们先看看构建这样一个产品所面临的一些挑战: 该公司首席产品官Chris Cox ... 详细

如何扩展Node.js支持大量用户

16-10-09 226 banq

如何根据用户量逐步扩展Web应用的性能?过早扩展造成的痛苦反而超过其受益,本指南提供如何从简单开始,随着用户量增长进行扩展的方式。 1.本地一个并发用户 不需要扩展 2.单个服务器,2-9个并发用... 详细

如何建立Monzo银行后端系统?

16-10-03 832 7 banq

Monzo需要从头开始构建一个银行后端体系,该系统必须全天候具备可用性,可扩展到为遍及世界各地的数以百万计客户提供服务。这篇文章解释了我们如何以开源的技术建立这样现代系统。 Monzo – Bu... 详细

Jess: 一种Serverless和GUI-less应用

16-08-07 586 2 banq

Jess的作者起初想做一个简单的跟踪自己花费的记账应用,每周开始设置一个预算,每次购买花钱时从预算中减去。 作者是个技术迷,曾经观看了Dockercon 2016的20个视频,每天收听 Kubern... 详细

共有 1131 2 3 4 ... 8 下一页