|
|
|
|
移动端

1.12 确保本书的示例是有意义的

《Spring微服务实战》第1章欢迎迈入云世界,Spring,本书主要介绍微服务架构,以及为什么应该考虑采用微服务架构来构建应用。本节为大家介绍确保本书的示例是有意义的。

作者:陈文辉 译来源:人民邮电出版社|2018-05-23 14:20

技术沙龙 | 6月30日与多位专家探讨技术高速发展下如何应对运维新挑战!


1.12 确保本书的示例是有意义的

我想要确保本书提供的示例都是与开发人员的工作息息相关的。为此,我将围绕一家名为ThoughtMechanix的虚构公司的冒险(不幸事件)来组织本书的章节以及对应的代码示例。

ThoughtMechanix是一家软件开发公司,其核心产品EagleEye提供企业级软件资产管理应用程序。该产品覆盖了所有关键要素:库存、软件交付、许可证管理、合规、成本以及资源管理。其主要目标是使组织获得准确时间点的软件资产的描述。

该公司成立了大概10年,尽管营收增长强劲,但在内部,他们正在讨论是否应该革新其核心产品,将它从一个单体内部部署的应用程序转移到云端。对该公司来说,与EagleEye相关的平台革新是“生死”时刻。

该公司正在考虑在新架构上重构其核心产品EagleEye。虽然应用程序的大部分业务逻辑将保持原样,但应用程序本身将从单体设计中分解为更小的微服务设计,其部件可以独立部署到云端。本书中的示例不会构建整个ThoughtMechanix应用程序。相反,读者将从问题领域构建特定的微服务,然后使用各种Spring Cloud(和一些非Spring Cloud)技术来构建支持这些服务的基础设施。

成功采用基于云的微服务架构的能力将影响技术组织的所有成员。这包括架构团队、工程团队、测试团队和运维团队。每个团队都需要投入,最终,当团队重新评估他们在这个新环境中的职责时,他们可能需要重组。让我们开始与ThoughtMechanix的旅程,读者将开始一些基础工作——识别和构建EagleEye中使用的几个微服务,然后使用Spring Boot构建这些服务。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Linux安全体系分析与编程

本书选择经典的开放源代码,全面系统地分析了Linux安全机制。本书共有17章,前10章着重介绍了Linux操作系统的安全机制及实现方法,阐述了公...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊