# awesome-architect **Repository Path**: chocolatebrianne/awesome-architect ## Basic Information - **Project Name**: awesome-architect - **Description**: 最全架构师学习路线,助你早日成为百万年薪架构师。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 24 - **Created**: 2026-10-08 - **Last Updated**: 2026-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 欢迎右上角 **「Star ⭐️ 」** 和 **「Fork」**,这是对我最大的鼓励和支持。 ## 架构学习路线图 很多读者经常抱怨,工作中涉及不到太多架构设计,对于架构的理解少之又少。 零散地做过一些架构工作,但完全不知道架构设计的全流程是怎样的。 想要成长为架构师,缺乏系统的方法论指导。 无论是程序员,还是产品经理,想要持续成长,绕不开架构能力,有时架构能力就像鸿沟一样,挡在晋升和求职之路上,只要跨过去,就能打开职业天花板,拓宽发展道路。 基于我10多年的架构经验,进行体系化梳理后,整理出了最全架构学习路线图。 ![image.png](pic//image.png) ![image.png](pic//image%201.png) ## 各职级的核心区别 - 初级程序员(P4):掌握编程基础,在指导下完成研发任务。 - 高级程序员(P5):技术扎实,高效完成研发任务。 - 资深程序员(P6):独挡一面,能够解决复杂技术难题。 - 架构师(P7):体系化的系统设计能力,垂直领域架构经验,大型项目管理经验。 - 资深架构师(P8):具备业务思维,多领域架构经验,跨团队协作和领导。 - 首席架构师(P9):能洞察行业趋势,具备商业思维,企业级系统架构经验。 ## 架构学习路线目录 > 没链接的,耐心等待更新哟~ ### 编程语言基础 - Java编程:[面向对象](https://tangshiye.cn/programming-architecture/java/basics/01-object.html) | [集合框架](https://tangshiye.cn/programming-architecture/java/collections/01.html) | [多线程与并发](https://tangshiye.cn/programming-architecture/java/concurrency/01-concurrency.html) | [JVM相关](https://tangshiye.cn/programming-architecture/java/jvm/01-jvm-memory.html) | [Netty](https://tangshiye.cn/programming-architecture/java/netty/01-netty-getting-started.html) ### 开发必备框架与工具 - 数据库:数据库基础 | [Mysql](https://tangshiye.cn/programming-architecture/databases/mysql/01-interview-database-data.html) | [Hbase](https://tangshiye.cn/programming-architecture/databases/hbase/01-hbase-architecture.html) | [分库分表](https://tangshiye.cn/programming-architecture/frameworks-middleware/sharding-jdbc/01-sharding-jdbc-database-data.html) - 核心框架:常用工具类 | [Spring](https://tangshiye.cn/programming-architecture/frameworks-middleware/spring/01-spring-dispatcher-servlet-source-code-analysis.html) | [SpringBoot](https://tangshiye.cn/programming-architecture/frameworks-middleware/spring-boot/01-spring-boot.html) | [SpringMVC](https://tangshiye.cn/programming-architecture/frameworks-middleware/spring-mvc/01-springmvc-request-mapping-handler-mapping-source-code.html) | [Mybatis](https://tangshiye.cn/programming-architecture/frameworks-middleware/mybatis/01-my-batis-getting-started-case-study.html) - 设计模式:[创建型](https://tangshiye.cn/programming-architecture/design-patterns/03-design-pattern-design-patterns.html) | [行为型](https://tangshiye.cn/programming-architecture/design-patterns/03-design-pattern-design-patterns.html) | [结构型](https://tangshiye.cn/programming-architecture/design-patterns/03-design-pattern-design-patterns.html) - 开发规范:[技术方案规范](https://tangshiye.cn/programming-architecture/development-standards/01.html) | 阿里开发手册 ### 中间件与系统调优 - 缓存:[Redis](https://tangshiye.cn/programming-architecture/databases/redis/01-redis-summary-interview.html) | Memcached - RPC框架:[dubbo](https://tangshiye.cn/programming-architecture/frameworks-middleware/dubbo/01-dubbo-overview-architecture-system-distributed-architect.html) - 消息中间件:[Kafka](https://tangshiye.cn/programming-architecture/frameworks-middleware/kafka/01-kafka-why-usage-message-queue.html) | [RocketMQ](https://tangshiye.cn/programming-architecture/frameworks-middleware/rocketmq/01-rocket-mq-source-code.html) - 搜索:[Elasticsearch](https://tangshiye.cn/programming-architecture/databases/elasticsearch/01-es-elasticsearch-introduction-basics.html) ### 安全技术 - 身份认证与授权:单点登录(SSO)| [OAuth 2.0](https://tangshiye.cn/programming-architecture/frameworks-middleware/oauth2/01-oauth.html) | [SpringSecurity](https://tangshiye.cn/programming-architecture/frameworks-middleware/spring-security/01-spring-security-in-action.html) ### 架构基础 - [什么是架构?](https://tangshiye.cn/programming-architecture/architecture/basics/01-what-is-architecture.html) - [架构有什么价值?](https://tangshiye.cn/programming-architecture/architecture/basics/02-architecture-design.html) - [架构多维度](https://tangshiye.cn/programming-architecture/architecture/basics/03-architecture.html) - 架构师成长:[架构师的种类](https://tangshiye.cn/programming-architecture/architecture/architect-growth/01-architecture-architect.html) | [架构师的5点底层能力](https://tangshiye.cn/programming-architecture/architecture/architect-growth/02-architecture-architect.html) ### 应用架构设计 - 应用架构:[应用架构基础](https://tangshiye.cn/programming-architecture/architecture/application/01-architecture-application.html) | [应用服务](https://tangshiye.cn/programming-architecture/architecture/application/02-design-application-service.html) | [应用结构](https://tangshiye.cn/programming-architecture/architecture/application/03-design-application.html) | [应用交互](https://tangshiye.cn/programming-architecture/architecture/application/04-design-application.html) - DDD(领域驱动设计):基于DDD的应用架构 | 领域、子域、核心域、通用域、支撑域 | 限界上下文 | 实体和值对象 | 聚合和聚合根 | 领域事件 | DDD分层 | DDD与微服务划分 | DDD代码模型 ### 数据架构设计 - 数据模型:[概念模型](https://tangshiye.cn/programming-architecture/architecture/data/01-architecture-data.html) | [逻辑模型](https://tangshiye.cn/programming-architecture/architecture/data/01-architecture-data.html) | [物理模型](https://tangshiye.cn/programming-architecture/architecture/data/01-architecture-data.html) ### 技术架构设计 - 分布式架构设计:[分布式调度](https://tangshiye.cn/programming-architecture/frameworks-middleware/xxl-job/01-xxl-job-source-code-architecture-design.html) | [分布式事务](https://tangshiye.cn/programming-architecture/architecture/distributed-transactions/01-transaction-distributed.html) | [分布式系统拆分](https://tangshiye.cn/programming-architecture/architecture/distributed-systems/why-dubbo.html) | [分库分表](https://tangshiye.cn/programming-architecture/frameworks-middleware/sharding-jdbc/01-sharding-jdbc-database-data.html) | [分布式任务调度](https://tangshiye.cn/programming-architecture/frameworks-middleware/xxl-job/01-xxl-job-source-code-architecture-design.html) ![image.png](pic//image%202.png) - 高并发、高性能、高可用:[高并发架构](https://tangshiye.cn/programming-architecture/architecture/high-concurrency/high-concurrency-design.html) | [高可用架构](https://tangshiye.cn/programming-architecture/architecture/high-availability/e-commerce-website-detail-page-architecture.html) ![image.png](pic//image%203.png) - 微服务架构:[SpringCloud](https://tangshiye.cn/programming-architecture/frameworks-middleware/spring-cloud/01-spring-cloud-microservices-spring-cloud-in-depth-service.html) | [Dubbo](https://tangshiye.cn/programming-architecture/frameworks-middleware/dubbo/01-dubbo-overview-architecture-system-distributed-architect.html) | [Kafka](https://tangshiye.cn/programming-architecture/frameworks-middleware/kafka/01-kafka-why-usage-message-queue.html) | [RocketMQ](https://tangshiye.cn/programming-architecture/frameworks-middleware/rocketmq/01-rocket-mq-source-code.html) ![image.png](pic//image%204.png) ### 业务架构设计 - 业务架构:[业务架构基础](https://tangshiye.cn/programming-architecture/architecture/business/01-architecture.html) | [价值流](https://tangshiye.cn/programming-architecture/architecture/business/02-analysis.html) | [业务流程](https://tangshiye.cn/programming-architecture/architecture/business/03-analysis.html) | [业务能力](https://tangshiye.cn/programming-architecture/architecture/business/04-analysis.html) | [业务对象](https://tangshiye.cn/programming-architecture/architecture/business/05-analysis-object.html) | [组织架构](https://tangshiye.cn/programming-architecture/architecture/business/06-architecture-analysis.html) ## 架构学习资料 ### 系统架构案例 - [01.新零售SaaS系统规划](https://tangshiye.cn/programming-architecture/system-case-studies/01-saa-s-system.html) - [02.多渠道概念模型设计](https://tangshiye.cn/programming-architecture/system-case-studies/02-design.html) - [03.组织管理架构设计](https://tangshiye.cn/programming-architecture/system-case-studies/03-architecture-design-management.html) - [04.商品管理系统架构设计](https://tangshiye.cn/programming-architecture/system-case-studies/04-architecture-design-system-management.html) - [05.中央库存系统架构设计](https://tangshiye.cn/programming-architecture/system-case-studies/05-architecture-design-system.html) - [06.线上商城系统架构设计](https://tangshiye.cn/programming-architecture/system-case-studies/06-architecture-design-system.html) - [07.促销系统架构设计](https://tangshiye.cn/programming-architecture/system-case-studies/07-architecture-design-system.html) - [08.订单履约系统架构设计](https://tangshiye.cn/programming-architecture/system-case-studies/08-architecture-design-system.html) - [09.客户管理系统架构设计](https://tangshiye.cn/programming-architecture/system-case-studies/09-architecture-design-system-management.html) - [10.SaaS开放平台架构设计](https://tangshiye.cn/programming-architecture/system-case-studies/10-saa-s-architecture-design.html) - [11.多租户系统架构设计](https://tangshiye.cn/programming-architecture/system-case-studies/11-architecture-design-system.html) ### 架构学习书单 | **分类** | **书单** | | --------------- | ------------------------------------------------------------ | | 设计模式 | 《重构:改善既有代码的设计》 《HeadFirst设计模式》 《设计模式之禅》 | | 业务架构 | 《有效需求分析》 《决胜B端:驱动数字化转型的产品经理(第2版)》 《企业级业务架构设计:方法论与实践 | | 领域驱动设计DDD | 《领域驱动设计:软件核心复杂性应对之道》 《实现领域驱动设计》 《解构领域驱动设计》 | | 微服务架构 | 《微服务架构设计模式》 | | 应用架构设计 | 《大象:Thinking in UML》(第2版) 《数据模型资源手册 卷1 中文版》 《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》 《软件架构的艺术》 《软件架构设计:大型网站技术架构与业务架构融合之道_》 《企业应用架构模式》 《架构整洁之道》 | | 三高架构设计 | 《大规模分布式存储系统 原理解析与架构实战》 《高性能网站建设指南》 《大型网站技术架构:核心原理与案例分析》 《高性能MySQL(第3版)中文版》 《实战Java高并发程序设计》 | ![image.png](pic//image%205.png) ## 关于我 - 南京大学硕士,先后就职于华为、阿里,现任某大厂资深架构师。Qcon、IAS、A2M等互联网技术大会特邀讲师。 - 最新文章将会首先在公众号发布,强烈建议大家关注!另外,关注公众号【架构师汤师爷】并回复【暗号】还能获取更多资源。 ![gzhsys_200.jpg](pic//gzhsys_200.jpg) ### 联系我 - 可加技术交流群 欢迎联系我,加入我们的技术交流群,在这里你可以与志同道合的伙伴们一起交流学习,共同进步,探讨最新的技术趋势和实践经验。请备注【加群】。 ![](pic//vx_200.jpg)