架构实战 - 概述篇

2020-07-26  本文已影响0人  技术灭霸

如何学习架构

1、需要跳出当前的小模块,站在系统整体的角度来考虑问题
2、不仅要从技术的角度考虑问题,也要学会从业务的角度来考虑问题,深入理解系统的挑战在哪里,不要在错误的地方发力。
3、需要做好各方面的平衡,能在现有的各项资源约束下,寻求一个最优解。

架构的本质:通过合理的内部编排,保证系统高度有序,能够不断扩展,满足业务和技术的变化。

架构的分类:业务架构(概念)、应用架构(逻辑)和技术架构(物理)。

开发的痛点主要由业务架构和应用架构来解决,机器的痛点主要由技术架构来解决。

所以在做架构设计时,一般是先考虑业务架构,再应用架构,最后是技术架构。

一个好的架构必须满足两方面的挑战:业务复杂性和技术复杂性。

优秀的架构师所具备的能力

上一篇 下一篇

猜你喜欢

热点阅读