从零开始学架构
书籍简介
《从零开始学架构》由资深技术专家李运华撰写,本书并非简单地罗列各种架构模式,而是从架构设计的本质出发,提出了一套行之有效的架构设计方法论:“架构设计三原则”和“架构设计三步骤”。书中详细探讨了高性能、高可用、可扩展等架构设计目标,并结合大量案例,讲解了如何将理论应用到实际工作中,是技术人员从“码农”走向“架构师”的优秀进阶读物。
核心概念
根据您的学习目标和当年的2019-08-20-架构设计.markdown
笔记,本书的核心内容与您的思考路径高度一致:
- 架构设计的目的: 解决软件系统的复杂性。
- 架构设计原则: 合适原则、简单原则、演化原则。
- 架构设计流程: 识别复杂度 -> 设计备选方案 -> 评估与选择 -> 详细方案设计。
- 基础架构模式: 分层、SOA、微服务等。
- 高性能架构: 缓存、负载均衡、异步、集群等。
- 高可用架构: 主备、主从、集群、分区、异地多活等。
核心收获
您在2019年8月将本书列入学习计划,并输出了专门的架构设计笔记,说明您已经开始系统性地思考架构问题。本书为您提供了一张清晰的“地图”,帮助您理解在进行CDP
、DEX
架构图设计,乃至构思OTC系统
时,应该遵循怎样的思考路径。它将您在工作中零散接触到的缓存
、集群
、消息队列
等技术点,串联成一个完整的知识体系,让您在未来的技术选型和方案设计中,能做到有理有据,知其然并知其所以然。