美是创造矛盾并解决矛盾。架构的多关注点(例如业务逻辑、系统扩展性、持久、并发)和简洁性就是一种矛盾,美丽的架构能解决这种矛盾,使人内心产生愉悦;
随着关注点的增加,架构也在不断演进;
术:分层、组件化、服务化、标准化、缓存、分离、队列、复制、冗余、代理;
道:如何恰到好处地使用术,例如顿悟变化的道理、博弈中寻找平衡、相对与绝对的奥秘、开放的心态;
爱因斯坦说:『让它尽可能简单,但不要过于简单』,美丽架构如是;
美丽的架构是精益的、演进的、从无到有、从简单到复杂再到简单的,而勿期一步到位;
本书有很多绚丽的故事,读之犹如士兵读将军的传记;
架构这个过程是架构师洞见系统内在结构、规律、原则和逻辑的过程。真正的架构师是可以将自己放在系统中去的(例如作为系统中的任何一个角色),只有清晰地理解系统,才能简洁地描述它。而当架构师拿出他所描述的『作品』的时候,架构这一过程就已经结束了;
《架构之美》笔记
最新推荐文章于 2023-12-07 09:29:09 发布