技术主导型公司的困境
文中谈了豌豆荚,豆瓣和网易有道三个技术主导型公司的案例,阐述了技术之外的运营和市场等等经营也同样重要。
技术是一家互联网公司成功的基础,但是除了技术本身,产品方向、UI&UE、市场推广、运营活动、内容建设同样重要。作为技术人员,我们不应该抱有技术改变一切的优越感,而应该是以一个谦卑的姿态,让技术更好地为产品服务,因为只有产品的成功才算是一家企业真正的成功。
BaaS云架构核心模式之Serverless架构——用服务代替服务器(Martin Fowler)
马大叔总是能泡制一些新名词,文中谈了最近的一个serverless,如何在云化和容器化的趋势下利用微服务架构实现无服务器化。
单点系统架构的可用性与性能优化
通过shadow-master,缓存和扩展如何解决单点系统的可用性和性能问题。
(1)单点系统存在的问题:可用性问题,性能瓶颈问题
(2)shadow-master是一种常见的解决单点系统可用性问题的方案
(3)减少与单点的交互,是存在单点的系统优化的核心方向,常见方法有批量写,客户端缓存
(4)水平扩展也是提升单点系统性能的好方案
微服务的团队应对之道
梳理了如何采用微服务。
云端基于Docker的微服务与持续交付实践
详细的描述了如何在云端docker化,开发团队如何应对。
滴滴passport设计之道:帐号体系高可用的7条经验(含PPT)
如何设计一个高可用的passport系统,大系统做小特别重要,比如用户三元组(phone number, password,uid)。
QPS从0到4000请求每秒,谈达达后台架构演化之路
主要关于分库分表的演进来应对性能的需求,其中数据访问层的实现比较困难啦,有开源方案但不一定好用和开发也不一定驾驭不了。