![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
得益于开源运动的蓬勃发展,众多技术顶尖的公司、团队或者个人通过开源的方式向技术社区贡献了许多优秀的开源项目,一方面大大促进了整体技术的发展,另一...
本文提供一个架构设计文档模板,可以方便你在实际进行架构设计的时候更好地编写相关文档,本文以前浪微博为例: 备选方案模板 需求介绍 [需求介绍主要...
前面一些文章将架构设计相关的理念、技术、实践已经基本讲完,这些内容主要都是讲后端系统的架构设计,例如存储高可用、微服务、异地多活等,都是后端系统...
软件开发领域有一个流行的原则:DRY,Don’t repeat yourself翻译过来更通俗易懂:不要重复造轮子开源项目的主要目的是共享,其实...
在有的放矢[https://www.jianshu.com/p/dae0bd4dcf0e]和沟通[https://www.jianshu.com...
有的放矢[https://www.jianshu.com/p/dae0bd4dcf0e]讲到重构需要架构师透过问题表象看到问题本质,找出真正需要...
系统重构 在架构设计三原则[https://www.jianshu.com/p/94825779a15a]中的演化原则部分,有提到了系统的架构是...
当业务规模比较小、系统复杂度不高时,运维、测试、数据分析、管理等支撑功能主要由各系统或者团队独立完成。 随着业务规模越来越大,系统复杂度越来越高...
本文继续从“用户层”和“业务层”的角度谈谈常见的应用场景和关键技术 用户层技术 用户管理 互联网业务的一个典型特征就是通过互联网将众多分散的用户...
文集作者