秒杀系统的架构解决之道

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

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

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

微服务架构的责任困境

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

深入解析REST架构风格

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