一个秒杀系统的设计思考

2019-11-11
阅读 10 分钟
24.6k
秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。从架构视角来看,秒杀系统本质是一个高性能、高一致、高可用的三高系统。而打造并维护一个超大流量的秒杀系统需要进行哪些关注,就是本文讨论的...

项目管理(PMP架构)

2019-08-01
阅读 2 分钟
4.1k
1.项目管理知识框架 思维象限 思维导图 2.高质量项目计划 目的 标准 3.高质量项目监控 目的 标准 4.核心方法论 4.1. 挣值分析法 4.1.1 挣值分析的三个基本参数: PV(Planed Value,计划价值):计划完成的任务的估计工作量 EV(Earned Value,挣值):实际完成的任务的估计工作量 AC(Actual Cost, 实际花费):实际完...

Design Review 架构规范

2019-06-24
阅读 2 分钟
4k
Design Review 是 TTM 过程中至关重要的一环,优秀的 Design review 不但能让技术方案的考虑更加周全,更多意义是避免潜在的线上 Bug 以及不必要的反复。

面试的一些思考

2019-06-24
阅读 3 分钟
2.5k
在一个小时内对一个人做出 yes or no 的判断,是一件复杂的工程 —— 信息的输入、消化、整合、再输出都要在面对面的形态下,实时密集的进行;同时,信息的不对称也增加了我们的沟通成本,不时伴随着困惑与纠结。技术面试确实容易在很多方面出现问题,本文基于自己在面试经验所成,不妨一看。

领域驱动设计 (DDD) 的思考

2019-05-21
阅读 6 分钟
5.5k
打开 DDD 相关的书籍,你会被一系列生硬、高深的概念充斥,拜读完毕,满头雾水。这不是你的问题,而是 DDD 本身的问题,表现形式太概念化。学习它的内核,就不要被它给出的概念所迷惑,而要去思索这些概念背后所蕴含的设计原则,多问一些为什么,本质无外乎是 SOLID。最重要的,要学会运用设计原则去解决问题,而非所谓...