1. 什么是架构 定义:架构,又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计优秀架构的特点:优秀的性能、超强的TPS/QPS的承载能力、高可用决定了你能够支撑多少PV的流量 2. 什么是架构师 架构师的职责: 明确需求系统能力分解技术选型制定架构说明书并主导执行落地 架构师成长路径: 架构师必备能力: 3. 掌握知识 掌握主流互联网高性能后端服务平台的系统分层模型及设计思想掌控Web接入层负载均衡,前置缓存等设计技术掌握Dubbo服务治理、异步MQ、任务调试、缓存、隔离队列等核心服务层设计技术掌握redis、SQL数据库、NoSQL数据库以及代理接入,分库分表等技术;掌握服务监控、应急限流降级等相关技术