从零开始学架构

书籍简介

《从零开始学架构》由资深技术专家李运华撰写,本书并非简单地罗列各种架构模式,而是从架构设计的本质出发,提出了一套行之有效的架构设计方法论:“架构设计三原则”和“架构设计三步骤”。书中详细探讨了高性能、高可用、可扩展等架构设计目标,并结合大量案例,讲解了如何将理论应用到实际工作中,是技术人员从“码农”走向“架构师”的优秀进阶读物。

核心概念

根据您的学习目标和当年的2019-08-20-架构设计.markdown笔记,本书的核心内容与您的思考路径高度一致:

  1. 架构设计的目的: 解决软件系统的复杂性。
  2. 架构设计原则: 合适原则、简单原则、演化原则。
  3. 架构设计流程: 识别复杂度 -> 设计备选方案 -> 评估与选择 -> 详细方案设计。
  4. 基础架构模式: 分层、SOA、微服务等。
  5. 高性能架构: 缓存、负载均衡、异步、集群等。
  6. 高可用架构: 主备、主从、集群、分区、异地多活等。

核心收获

您在2019年8月将本书列入学习计划,并输出了专门的架构设计笔记,说明您已经开始系统性地思考架构问题。本书为您提供了一张清晰的“地图”,帮助您理解在进行CDPDEX架构图设计,乃至构思OTC系统时,应该遵循怎样的思考路径。它将您在工作中零散接触到的缓存集群消息队列等技术点,串联成一个完整的知识体系,让您在未来的技术选型和方案设计中,能做到有理有据,知其然并知其所以然。