作为一个技术人,架构师是每个人追寻的目标,也是个人价值和成就的一个重要标志。
那架构师是怎样炼成的呢?或者说,怎样才算是一个优秀的架构师呢?
我们需要几年甚至十几年的一线技术工作经验,我们需要正好遇到公司重大技术重构的机会,我们需要正好遇到公司重大业务系统的升级计划,我们需要正好遇到……这么多苛刻条件的限制,造成架构师修炼的不易。
那我们是否能找一本*功秘籍,让那些在技术路上苦苦追寻的技术人员少走弯路,甚至速成呢?从这个角度上,今天给大家分享一个非常不错的学习文档《小团队构建大网站》。它是历年经验的总结,由浅入深,从思想到框架再到实施和管理,实用、实在,让我们能从简单的学习模仿,到融会贯通,然后进阶到自成体系。愿这些干货,可以为你指出一条不同凡响的架构师进阶之路。本文档被称之“成为高级架构师捷径”的实用技术,希望大家能够喜欢!!!
本书分为5篇共22章,
第一篇,开篇是本书的导读;
第二篇,架构篇是设计思想的提升,包括企业总体架构、应用架构设计、统一应用分层等;
第三篇,框架篇主讲中间件和工具的使用,包括消息队列、缓存、Job、集中式日志、应用监控和微服务等;
第四篇,公共应用篇是技术与业务的结合,包括单点登录和企业支付网关;
第五篇,进阶篇是从架构到管理,包括技改案例、技术与业务的匹配与融合等。从架构、框架、公共应用,到案例实战和技术管理;
本书将大公司的工程理念压缩应用到中小研发团队,使小团队也能构建大网站。
第1篇开篇
1.可参考的才是有价值的(含案例和代码)
第2篇架构篇
这篇是设计思想的提升,其中包括企业总体架构、应用架构设计、统一应用分层等
2.企业总体架构
3.应用架构设计
4.统一应用分层
5.生产环境诊断工具 WinDbg
第3篇框架篇
6 RabbitMQ快速入门及应用
7 Redis快速入门及应用
8任务调度Job
9应用监控系统Metrics
10集中式日志ELK
11微服务架构MSA
12搜索服务Solr
13分布式协调器ZooKeeper
14小工具合集
15 一键发布和测试之持续集成工具Jenkins
第4篇公共应用篇
16 单点登录
17企业支付网关
第5篇进阶篇
18技改之路:从单体应用到微服务
19机票垂直搜索引擎之性能优化
20上云纪要
21技术与业务的匹配与融合
22研发团队文化是怎么“长"出来的
在这个技术浮躁的时代,众多的技术人员沉迷于一些奇巧淫技,忽略了架构的本质是合理地组织技术和人,更好地服务于业务。从实战出发,通过一个个实例阐明架构中的种种方法论如何落地,如何在架构落地的过程中保持技术的前瞻性及柔性,如何有效地避免过度设计。以CTO的视角,从业务和技术痛点入手,讲述了带领技术团队快速搭建小而美的整体架构的过程。其背后的分析思想和设计思路,非常值得快速发展的中小团队借鉴。