本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
为什么有如此之多的软件项目都以失败告终?本书的作者是一名资深的首席架构师兼CTO,他在本书中介绍了一种全新的软件架构理论与实践方法。语义设计打破传统思想,重新定义了软件架构:为构建强大、灵活及可扩展系统而构思概念的过程。
本书概述了语义软件设计的核心实践,并提出了一套完整的架构实践工具包,其中包括一组实践模式和模板。架构师、系统设计师、软件开发经理、CTO和CIO可以通过本书学习如何创建有效且全面的架构与技术计划,从而提高项目的成功率。
·学习一系列久经考验的架构实践,从有效的架构、设计思维与运维等方面入手,创建优质的软件产品。
·深入探索业务架构、基础设施架构、数据架构与应用程序架构。
·探讨架构师、项目经理以及管理层如何通过价值链,与开发团队、管理团队和产品团队高效地开展工作。
·探讨机器学习架构与自动化流水线的特殊应用。
·为企业架构团队提供一套完整的实践模板。
Eben Hewitt是一家全球企业SaaS公司的首席架构师兼CTO。曾出版《Technology Strategy Patterns: Architecture as Strategy》、《Cassandra: The Definitive Guide》等多部有关架构、服务,以及软件开发的书籍。
“本书的观点犀利而又务实,让我们重新思考如何构思、设计与创建软件。本书指出了现代软件开发体系的不健全之处,对部分基本假设提出了质疑,为你提供了一种全新的方法和一整套工具,帮助你在预算范围内准时交付高质量的软件。”
——Holt Hopkins,
Sabre高级架构总监