主题
架构设计
本页聚合 系统架构设计的方法与行业实战:从架构目标与演进、容量估算与选型,到高可用与容灾,再到各行业的真实架构案例。目标是让你面对一个新业务时,能从需求出发,画出合适的架构图、算出该买几台机器、并说清高可用怎么做。
文章索引
方法论
| 文章 | 解决什么问题 | 状态 |
|---|---|---|
| 架构设计方法论 | 高可用/高性能/可扩展/安全/成本/可观测六大目标的取舍;单体→云原生演进;CAP/BASE/一致性;限流/降级/熔断;设计流程 | ✅ 已完成 |
| 容量估算与服务器选型 | 从日 PV 推算峰值 QPS,各层单机承载经验值,日 PV 1 万~1 亿五档机器数量与配置清单,3 年预留与压测校验 | ✅ 已完成 |
| 高可用与容灾模式 | 单点→主备→双活→集群→两地三中心→异地多活演进;分层负载均衡;MySQL/Redis/MQ 高可用;脑裂防护;RTO/RPO;备份 3-2-1 | ✅ 已完成 |
行业实战
| 文章 | 解决什么问题 | 状态 |
|---|---|---|
| 实战:门户 / 官网架构 | 静态站点 + CDN + Nginx 的高性价比架构,日 PV 百万级内容站怎么扛 | ✅ 已完成 |
| 实战:电商架构 | 下单/购物车/库存的读写分离、分库分表、缓存与 MQ 削峰、大促洪峰应对 | ✅ 已完成 |
| 实战:微服务架构 | 服务拆分边界、注册发现、网关、配置中心、链路追踪与治理落地 | ✅ 已完成 |
| 实战:App 后端架构 | 移动 App 的长连接、推送、接口网关、鉴权与海量终端接入设计 | ✅ 已完成 |
| 实战:金融 / 支付架构 | 强一致、账务安全、异地多活、合规审计与极高可用要求下的取舍 | ✅ 已完成 |
| 实战:游戏架构 | 长连接网关、游戏服分区、状态同步、对战实时性与开服合服 | ✅ 已完成 |
| 实战:IM 即时通讯架构 | 消息投递、在线状态、群消息扩散、离线消息与多端同步的高并发设计 | ✅ 已完成 |
相关专题
- 容量规划与灾备的 SRE 视角:容量规划、高可用与灾备
- 数据层高可用细节:MySQL 进阶与高可用、Redis、Kafka
- 云原生部署:K8s 架构与集群
- 可用性目标与观测:SLO 实践