目录


文章目录




架构师之路

《​​架构师之路 — 架构师的职责​​》

《​​架构师之路 — 软件架构 — Overview​​》

《​​架构师之路 — 软件架构 — 架构软件的过程​​》

《​​架构师之路 — 软件架构 — 应用架构设计模式​​》

《​​架构师之路 — 软件架构 — 系统架构设计模式​​》

《​​架构师之路 — 软件架构 — 分层设计与领域设计融合架构设计​​》

《​​架构师之路 — 软件架构 — 软件质量模型​​》

《​​架构师之路 — 软件架构 — 软件质量黄金法则​​》

《​​架构师之路 — 软件架构 — 软件版本定义​​》

应用架构

API 经济

《​​架构师之路 — API 经济 — API 实现方式​​》

《​​架构师之路 — API 经济 — RESTful API 设计规范​​》

《​​架构师之路 — API 经济 — Web、HTTP Server、API Service、Application​​》

《​​架构师之路 — API 经济 — Swagger & OpenAPI Specification​​》

系统架构

分布式系统

《​​架构师之路 — 分布式系统 — CAP 定理​​》

《​​架构师之路 — 分布式系统 — BASE 定理​​》

《​​架构师之路 — 分布式系统 — 分布式一致性难题​​》

《​​架构师之路 — 分布式系统 — 分布式网络分区难题​​》

《​​架构师之路 — 分布式系统 — 分布式事务难题​​》

分布式消息队列

《​​分布式消息队列 — Overview​​》

《​​分布式消息队列 — RabbitMQ(1)​​》

《​​分布式消息队列 — RabbitMQ(2)​​》

《​​分布式消息队列 — RabbitMQ(3)​​》

分布式任务队列

《​​分布式任务队列 Celery — Overview​​》

《​​分布式任务队列 Celery — 详解工作流​​》

《​​分布式任务队列 Celery — 应用基础​​》

《​​分布式任务队列 Celery — 深入 Task​​》

《​​分布式任务队列 Celery — 最佳实践​​》

微服务架构

《​​微服务架构 — Overview​​》

《​​微服务架构 — 设计原则​​》

《​​微服务架构 — 微服务框架​​》

《​​微服务架构 — 服务治理 — 服务注册与发现、服务订阅与通知​​》

《​​微服务架构 — 服务治理 — 服务限流、服务降级、服务熔断​​》

《​​微服务架构 — 服务治理 — 服务监控与告警、服务日志与审计​​》

《​​微服务架构 — 服务治理 — 服务调用链可视化​​》

ServiceComb

《​​Apache ServiceComb — Overview​​》

《​​Apache ServiceComb — Service Center​​》

部署架构

《​​架构师之路 — 部署架构 — Overview​​》

《​​架构师之路 — 部署架构 — 集群部署​​》

高可靠、高可用、高并发、高性能、高可扩展集群

《​​架构师之路 — 部署架构 — 高可用集群 — 主备 HA 系统中的脑裂问题​​》

《​​架构师之路 — 部署架构 — 高可用集群 — N+1 高可用模型​​》

《​​Keepalived + HAProxy 实现 L4-L7 TCP 高可用负载均衡器​​》

《​​LVS 实现 L4 TCP/UDP 高可用负载均衡器​​》

《​​Keepalived + LVS-NAT 实现 L4 TCP/UDP 高可用负载均衡器​​》

《​​Nginx 实现反向代理​​》

《​​架构师之路 — 部署架构 — 超大规模负载均衡架构演进​​》

高性能要求

《​​软件测试类型​​》

《​​软件性能测试类型和指标​​》

《​​软件性能测试方法论​​》

《​​性能测试工具​​》

《​​Linux 的 60s USE 性能诊断方法论​​》

《​​性能调优基本原则​​》

运维架构

DevOps

自动化运维

《​​Ansible — Overview​​》

《​​Ansible — ansible.cfg 配置文件解析​​》

《​​Ansible — Inventory 清单文件​​》

《​​Ansible — Ad-Hoc Commands​​》

《​​Ansible — Playbooks​​》

《​​Ansible — 编程 — Variables​​》

《​​Ansible — 编程 — 条件与循环​​》

《​​Ansible — 示例与最佳实践​​》

《​​Ansible — Modules​​》

监控告警

《​​Prometheus — 软件架构​​》

《​​Prometheus — 核心概念​​》

《​​Prometheus — 安装部署(主机安装)​​》

日志审计

《​​ELK/EFK — Overview​​》

《​​ELK/EFK — 安装部署(主机安装)​​》

CI/CD

《​​CI/CD — Overview​​》

安全架构

《​​AK/SK 身份认证系统​​》

《​​权限管理系统的分权分域设计​​》

《​​MD5 校验算法​​》

《​​RC4 加密算法​​》