目录
文章目录
- API 经济
- 系统架构
- 分布式系统
- 微服务架构
- 部署架构
- 运维架构
- DevOps
- 安全架构
架构师之路
《架构师之路 — 架构师的职责》
《架构师之路 — 软件架构 — 分层设计与领域设计融合架构设计》
应用架构
API 经济
《架构师之路 — API 经济 — API 实现方式》
《架构师之路 — API 经济 — RESTful API 设计规范》
《架构师之路 — API 经济 — Web、HTTP Server、API Service、Application》
《架构师之路 — API 经济 — Swagger & OpenAPI Specification》
系统架构
分布式系统
《架构师之路 — 分布式系统 — 分布式一致性难题》
《架构师之路 — 分布式系统 — 分布式网络分区难题》
分布式消息队列
分布式任务队列
《分布式任务队列 Celery — Overview》
《分布式任务队列 Celery — 深入 Task》
微服务架构
《微服务架构 — 设计原则》
《微服务架构 — 微服务框架》
《微服务架构 — 服务治理 — 服务注册与发现、服务订阅与通知》
《微服务架构 — 服务治理 — 服务限流、服务降级、服务熔断》
《微服务架构 — 服务治理 — 服务监控与告警、服务日志与审计》
ServiceComb
《Apache ServiceComb — Overview》
《Apache ServiceComb — Service Center》
部署架构
高可靠、高可用、高并发、高性能、高可扩展集群
《架构师之路 — 部署架构 — 高可用集群 — 主备 HA 系统中的脑裂问题》
《架构师之路 — 部署架构 — 高可用集群 — N+1 高可用模型》
《Keepalived + HAProxy 实现 L4-L7 TCP 高可用负载均衡器》
《LVS 实现 L4 TCP/UDP 高可用负载均衡器》
《Keepalived + LVS-NAT 实现 L4 TCP/UDP 高可用负载均衡器》
《Nginx 实现反向代理》
《架构师之路 — 部署架构 — 超大规模负载均衡架构演进》
高性能要求
《软件测试类型》
《软件性能测试类型和指标》
《软件性能测试方法论》
《性能测试工具》
《性能调优基本原则》
运维架构
DevOps
自动化运维
《Ansible — ansible.cfg 配置文件解析》
《Ansible — Inventory 清单文件》
《Ansible — Ad-Hoc Commands》
《Ansible — 编程 — Variables》
监控告警
日志审计
CI/CD
安全架构
《AK/SK 身份认证系统》
《权限管理系统的分权分域设计》
《MD5 校验算法》
《RC4 加密算法》