架构的普适问题

“设计者的视角”主要讲述作为一个架构师,你应该在做架构设计时思考哪些问题,有哪些主流的解决方案和行业标准做法,各种方案有什么优点或者缺点,不同的解决方法会带来什么不同的影响,等等。“架构”总是充满权衡博弈的,如果一件事情只有好处或者只有坏处,没有利弊优劣上的选择,也就无需架构师去做技术决策了。你所做的一个决定,可能关系到未来的系统在功能、质量属性上的高低,也关系着团队的成员工作、成长中的幸福感,请多思多想,慎重决定!

本章内容始终以业界标准方案和博弈为主线,代码怎样写、工具怎样用并不是我们讨论的主题。即使有部分内容会涉及到一些具体工具、类库的使用片段,这些代码也不足以成为它们的应用指南,起码不足以让一个完全不了解该工具的人学会如何使用,而是笔者用于说清楚某种解决方案的途径,仅此而已。

“架构的普适问题”部分,会讨论与架构风格无关或者关系不太密切的通用性话题,这些话题对于任何一个系统设计者来说都可能涉及到,是针对具体问题“如何解决”、“如何实现”方面的务实讨论。在“设计方法论”部分,会针对“系统在开发之前应该进行哪些思考”进行的务虚讨论。

Kudos to Star
总字数: 481 字  最后更新: 4/9/2024, 10:22:59 PM