系统设计笔记系列(共14篇),已完结
分类目录归档:Back-End
异步机制_系统设计笔记14
消息队列与漏斗模型
缓存_系统设计笔记13
理论上,在数据层之前的任意一层加缓存都能够阻挡流量,减少最终抵达数据库的操作请求
NoSQL_系统设计笔记12
与其先范式化,遭遇性能瓶颈再进行反范式化,不如从一开始就考虑反范式设计——直接采用 NoSQL
Database Denormalization_系统设计笔记11
对于关系型数据库,有办法进一步提升数据读取性能吗?
Database Partitioning_系统设计笔记10
有了 Replication 机制,数据库的扩展难题就顺利解决了吗?
Database Replication_系统设计笔记9
从单库扩展成多库,至少要有一种数据更新同步机制,称之为 Replication
Service Mesh_系统设计笔记8
如何理解 Service Mesh?
Service Discovery_系统设计笔记7
微服务架构负责拆分服务、解耦依赖关系,而 Service Discovery 用来解决这些服务间的通信问题,让一个微服务能够找到另一个
反向代理_系统设计笔记6
反向代理为什么叫“反向”代理?
负载均衡_系统设计笔记5
理论上,在第 2~7 层中的任意一层都有机会变更终点,而常见的负载均衡机制多实现在第 4 层和第 7 层,这是为什么呢?
CDN_系统设计笔记4
CDN是什么?有什么用?长什么样子?怎么工作的?
DNS_系统设计笔记3
从技术角度来讲,DNS 是个层次型分布式数据库,加上一些既定协议
系统设计中的权衡取舍_系统设计笔记2
可用性与一致性到底能不能同时满足?
Scalability_系统设计笔记1
如何理解可扩展性?