《{{ book.title }}》封面

凤凰架构

一部讲「架构演进」的开源书:从单体到微服务到无服务,从架构历史、方法论,讲到架构师视角的通用架构设计、不可变基础设施与走向分布式。每篇都配有可运行的开源工程。

编程开发77 章26.2 万字3 阅读 作者 周志明(icyfenix)CC BY-NC-SA 4.0(文档)/ Apache 2.0(代码)

《凤凰架构》讨论的主题是:架构应该如何演进,以及演进中的软件应当如何构建。

全书从架构的历史讲起——单体、微服务、无服务各自解决什么问题;再讲架构方法论;然后从架构师的视角把「通用架构设计」逐项拆开:远程服务、鉴权、事务、分发、安全……最后落到不可变基础设施与云原生时代的分布式架构。

每一篇论述都配有一个可运行的开源工程,代码以 Apache 2.0 协议开源;文档以 CC BY-NC-SA 4.0 协议开源。本站按原许可非商业性转载,正文未改动,出处见页脚。

目录

77 章 · 点章名直接读
  1. 1关于作者0.1 万字1 阅读
  2. 2什么是“凤凰架构”0.3 万字1 阅读
  3. 3微服务时代0.3 万字1 阅读
  4. 4单体系统时代0.2 万字0 阅读
  5. 5后微服务时代0.2 万字0 阅读
  6. 6原始分布式时代0.3 万字0 阅读
  7. 7无服务时代0.2 万字0 阅读
  8. 8SOA 时代0.2 万字0 阅读
  9. 9向微服务迈进0.0 万字0 阅读
  10. 10治理:理解系统复杂性0.4 万字0 阅读
  11. 11边界:微服务的粒度0.2 万字0 阅读
  12. 12目的:微服务的驱动力0.2 万字0 阅读
  13. 13前提:微服务需要的条件0.3 万字0 阅读
  14. 14事件驱动架构0.1 万字0 阅读
  15. 15架构的普适问题0.0 万字0 阅读
  16. 16REST 设计风格1.1 万字0 阅读
  17. 17远程服务调用0.7 万字0 阅读
  18. 18透明多级分流系统0.1 万字0 阅读
  19. 19服务端缓存0.9 万字0 阅读
  20. 20内容分发网络0.3 万字0 阅读
  21. 21客户端缓存0.3 万字0 阅读
  22. 22域名解析0.2 万字0 阅读
  23. 23负载均衡0.6 万字0 阅读
  24. 24传输链路0.5 万字0 阅读
  25. 25架构安全性0.1 万字0 阅读
  26. 26认证0.5 万字0 阅读
  27. 27授权0.7 万字0 阅读
  28. 28保密0.3 万字0 阅读
  29. 29凭证0.4 万字0 阅读
  30. 30传输0.7 万字0 阅读
  31. 31验证0.2 万字0 阅读
  32. 32事务处理0.1 万字0 阅读
  33. 33分布式事务0.8 万字0 阅读
  34. 34全局事务0.3 万字0 阅读
  35. 35本地事务0.7 万字0 阅读
  36. 36共享事务0.1 万字0 阅读
  37. 37虚拟化容器0.2 万字0 阅读
  38. 38以应用为中心的封装0.7 万字0 阅读
  39. 39以容器构建系统0.6 万字0 阅读
  40. 40容器的崛起0.5 万字0 阅读
  41. 41服务网格0.1 万字0 阅读
  42. 42透明通信的涅槃0.7 万字0 阅读
  43. 43服务网格与生态0.4 万字0 阅读
  44. 44从微服务到云原生0.0 万字0 阅读
  45. 45容器间网络0.0 万字0 阅读
  46. 46容器网络与生态0.4 万字0 阅读
  47. 47Linux 网络虚拟化1.0 万字0 阅读
  48. 48资源与调度0.7 万字0 阅读
  49. 49持久化存储0.0 万字0 阅读
  50. 50容器存储与生态0.6 万字0 阅读
  51. 51Kubernetes 存储设计0.5 万字0 阅读
  52. 52从类库到服务0.0 万字0 阅读
  53. 53客户端负载均衡0.4 万字0 阅读
  54. 54服务发现0.5 万字0 阅读
  55. 55网关路由0.4 万字0 阅读
  56. 56分布式共识算法0.2 万字0 阅读
  57. 57Gossip 协议0.1 万字0 阅读
  58. 58Paxos0.4 万字0 阅读
  59. 59Multi Paxos0.2 万字0 阅读
  60. 60可观测性0.1 万字0 阅读
  61. 61事件日志0.4 万字0 阅读
  62. 62聚合度量0.4 万字0 阅读
  63. 63链路追踪0.3 万字0 阅读
  64. 64可靠通讯0.0 万字0 阅读
  65. 65服务安全0.4 万字0 阅读
  66. 66零信任网络0.4 万字0 阅读
  67. 67流量治理0.0 万字0 阅读
  68. 68服务容错0.7 万字0 阅读
  69. 69流量控制0.6 万字0 阅读
  70. 70如何开始0.3 万字0 阅读
  71. 71技术演示工程0.0 万字0 阅读
  72. 72前端工程0.2 万字0 阅读
  73. 73微服务:Kubernetes0.3 万字0 阅读
  74. 74微服务:Spring Cloud0.3 万字0 阅读
  75. 75单体架构:Spring Boot0.2 万字0 阅读
  76. 76无服务:AWS Lambda0.1 万字0 阅读
  77. 77服务网格:Istio0.3 万字0 阅读
觉得有用,转给需要的人:

本页正文转载自开源项目 凤凰架构,按 CC BY-NC-SA 4.0(文档)/ Apache 2.0(代码) 许可刊载,正文未改动。