搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
重构到微服务
0.00     定价 ¥ 98.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787519879501
  • 作      者:
    作者:(英)萨姆·纽曼|责编:刘炽|译者:王威//梅雪松//姚琪琳
  • 出 版 社 :
    中国电力出版社
  • 出版日期:
    2023-08-01
收藏
畅销推荐
内容介绍
对于单体系统,你是如何来进行梳理并且逐步将它演进到微服务架构的呢?你是如何在保证业务正常进行的同时来做这件事的?作为其畅销著作《Building Microservices》的姊妹篇,这本书详细阐释了一种从存量的单体应用迁移到微服务架构的可行方法。 本书作为一本改造指南,提供了大量针对如何将单体应用演进到微服务架构的实操建议。书中包含了大量图形化的示例、充满洞见的改造模式、涉及从改造的初始规划阶段到应用系统和数据库的解耦,涵盖了许多场景和策略,它们将帮助你实现成功的改造。你将从本书中学到这些经过实践检验过的模式和技巧。在改造过程,你一定会发现它们非常有价值。 适合于期望演进到微服务,而不是重写的组织。 帮助组织决策是否要改造、何时改造、以及从哪里入手进行改造。 如何解决遗留系统的通信、集成和迁移问题。 阐述了若干不同的迁移模式,以及在什么情况下采用这些模式。 提供了多种数据库迁移方法的案例,以及对应的同步机制。 探索了应用系统解耦的方法,包括若干架构重构的模式。 深入探讨了数据库解耦的细节,包括打破参照完整性和事务完整性的影响,新的失败模式等。
展开
目录
前言
第1章 刚刚好的微服务
1.1 什么是微服务?
1.1.1 部署独立性
1.1.2 围绕业务领域建模
1.1.3 拥有自己的数据
1.1.4 .微服务将带来哪些优势?
1.1.5 微服务会带来什么问题?
1.1.6 用户界面
1.1.7 技术
1.1.8 颗粒度
1.1.9 所有权
1.2 单体架构
1.2.1 单进程单体
1.2.2 分布式单体
1.2.3 第三方黑盒系统
1.2.4 单体架构的挑战
1.2.5 单体的优势
1.3 关于耦合和内聚
1.3.1 内聚
1.3.2 耦合
1.4 刚刚好的领域驱动设计
1.4.1 聚合
1.4.2 限界上下文
1.4.3 将聚合和限界上下文映射到微服务
1.4.4 延伸阅读
1.5 总结
第2章 规划迁移到微服务的过程
2.1 理解目标
2.2 为什么要选择微服务?
2.2.1 提高团队自主性
2.2.2 缩短上市时间
2.2.3 经济高效地扩展负载
2.2.4 提高健壮性
2.2.5 扩展开发人员的数量
2.2.6 拥抱新技术
2.3 什么时候微服务可能是个坏主意?
2.3.1 不明确的业务领域
2.3.2 初创公司
2.3.3 客户安装和管理的软件
2.3.4 没有好的理由!
2.4 权衡利弊
2.5 带人踏上旅途
2.6 改变组织
2.6.1 建立紧迫感
2.6.2 组建领导团队
2.6.3 制定愿景和战略
2.6.4 传达变革愿景
2.6.5 善于授权赋能
2.6.6 快速得到成果
2.6.7 促进变革深入
2.6.8 成果融入文化
2.7 增量迁移的重要性
2.8 变更成本
……
第3章 拆分单体
第4章 分解数据库
第5章 成长的烦恼
第6章 结语
附录A 参考书目
附录B 模式列表
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证