秒杀系统的架构解决之道

本文将会从三个方面来分别探讨如何设计应用架构以更好的支持“秒杀”类需求,包括秒杀带来的问题和挑战、产品架构解决之道、流量控制解决方案。

更快的网络+成本更低的消息=>微服务=>函数=>边缘计算

在德国柏林举办的microXchg 2017大会上,亚马逊公司技术专家Adrian Cockroft发表了一个前瞻性的演讲。Adrian Cockroft是Cloud Native和微服务架构的技术布道者。他的演讲报告名为:“microXchg 2017:浓缩微服务功能”,在这个报告中阐述了微服务的未来。这个低调的报告来自Adrian多年的经验之谈。

微服务架构的责任困境

技术难度逐步升级。通过技术上的技巧(比如 docker 利用了大家都是基于统一的操作系统接口)确实可以解决一些问题。但是技术再怎么升级,也无法解决所有问题。毕竟,所谓环境问题,所谓测试问题,所谓我的代码跑不起来的问题,都是人与人之间如何整体地高效协作的问题。技术的尽头,是政治。

深入解析REST架构风格

REST API已经被广泛应用在各种框架中, 尤其 是当前热门的微服务,更是热衷于REST 这样 的轻量级协议 。 然而, 在 当前的 技术圈子 ,即便是 很多 老 程序员 ,对REST也未能 透彻 理解。 本文为 大家 清晰 地 推导出 REST 的内涵 , 并 诠释我们 在 软件架构中应当如何使用 它 。

一个经过优化的微服务架构案例

大家都知道,基于单体(Monolith)和微服务(Microservice)架构的争论已经存在多年,正如我们对胖客户端、瘦客户端孰好孰坏的争论一样,有必然的历史演化,也有各自的优缺点。

Twitter 背后的基础设施架构:规模

Twitter 诞生自企业供应商的硬件物理上限制了数据中心发展的时代。从那时起,为了提供最好的体验,我们不断地设计和升级我们的基础设施舰队,以利用在技术和硬件效率方面最新的开放标准。