互联网系统架构模式

架构演进

分布式架构解决的问题

带来的新问题

解决方案

互联网系统架构模式

互联网项目、企业级项目

演进 模式

单体项目、分布式项目

单体项目

分布式项目

企业级项目

互联网项目

互联网系统需要面对的问题

高并发

高并发不是系统特征。

高并发下,追求保证高可用、高性能。

高可用

系统 7x24 小时不间断服务

高性能

海量数据

用户分布广泛

安全环境恶劣

需求快速变更,发布频繁

渐进式发展

可扩展

架构模式

进程通信

监控告警

配置管理

数据分片

冷热分离

缓存

团队组织结构

快速验证,渐进优化

数据量、盈利

大数据

AI

事件溯源(事件驱动)

服务发现

DNS

Nginx