上QQ阅读APP看书,第一时间看更新
第1章 解决方案架构的含义
本书是你踏进解决方案架构世界的第一步。通过本书,你将全面了解解决方案架构,以及如何成为一名解决方案架构师。本章将介绍解决方案架构的含义。解决方案架构是组织中用于开发解决方案的基础构件。它有助于在复杂组织中创建成功的解决方案,在这类组织中,产品开发依赖于多个团队。
为了开发出正确的应用程序,第一步应确定解决方案架构,解决方案架构为应用程序的实现奠定了基础并规划了稳健的基础构件。解决方案架构不仅要考虑业务需求,还要处理关键的非功能性需求,如可伸缩性、高可用性、可维护性、性能、安全性等。
解决方案架构师的职责是通过与各利益相关者合作来设计解决方案架构。他们既要分析功能性需求,还要定义非功能性需求,这样才能考虑到解决方案的方方面面,并规避风险。每个解决方案都有多种约束,如成本、预算、时间表、法规监管等,解决方案架构师在进行设计和技术选型的同时,还要考虑这些因素。
解决方案架构师需要进行概念验证和原型开发以评估各种技术平台,然后采取最佳策略来实施解决方案。他们会在整个解决方案开发过程中对团队进行指导,并提供上线后的指导方针,以维护和规模化最终产品。
本章涵盖以下主题:
□什么是解决方案架构。
□解决方案架构的演进。
□解决方案架构的重要性。
□解决方案架构的益处。
□公有云中解决方案架构的运作原理。