万本电子书0元读

万本电子书0元读

顶部广告

微服务文集2(ThoughtWorks洞见)电子书

售       价:¥

85人正在读 | 0人评论 6.2

作       者:ThoughtWorks中国 著,

出  版  社:浙江出版集团数字传媒有限公司

出版时间:2017-10-27

字       数:5.7万

所属分类: 期刊/杂志 > 财经数码

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
我们并不认为微服务风格是一个新颖或创新的概念,它的起源至少可以追溯到Unix的设计原则。但是我们觉得,考虑微服务架构的人还不够多,并且如果对其加以使用,许多软件的开发工作能变得更好。
目录展开

【认识微服务】

微服务

微服务

本文目录

微服务架构的九大特性

特性一:“组件化”与“多服务”

特性二:围绕“业务功能”组织团队

一个微服务应该有多大?

特性三:“做产品”而不是“做项目”

特性四:“智能端点”与“傻瓜管道”

特性五:“去中心化”的治理技术

微服务和SOA

多种编程语言,多种选择可能

特性六:“去中心化”地管理数据

“实战检验”的标准与“强制执行”的标准

特性七:“基础设施”自动化

让“沿着正确的方向做事”更容易

特性八:“容错”设计

“断路器”与“可随时上线的代码”

“同步调用”有害

特性九:“演进式”设计

未来的方向是“微服务”吗?

深入阅读

微服务架构是一颗银弹吗?

软件工程的本质性难题

复杂性

隐匿性

配合性

易变性

结论:微服务的终极价值

【实施经验】

微服务进展缓慢的5个难点

前言

难点1:“一步到位”的认知错觉

难点2:“架构师精英主义”

难点3:缺乏一个信任并鼓励创新的环境

难点4:微服务技术栈的“选择困难症”

难点5:对微服务的技术变革预估过高,而对微服务带来的组织变革预估不足

如何解决这些问题?

提升微服务实施效率的7个步骤

步骤1:以终为始,先构建一个独立的敏捷微服务团队

步骤2:构建微服务的“电梯演讲”

步骤3:以最小的代价发布出第一个微服务

步骤4:取得快速胜利(Quick wins),演示(Showcase)驱动开发

步骤5:代码未动,DevOps先行

步骤6:除了提交代码和发布,微服务平台一切都应当自动化

步骤7:总结并复制成功经验,建立起微服务交付的节奏

参考书目

【组织实践】

微服务化小团队集群的组织和管理

组织原则:对齐业务

管理原则:适应不确定性

合作原则:简化集成关系

服务化转型小结

【服务建模】

浅谈微服务架构中的鉴权体系

身份认证

权限验证

鉴权服务

几个例子

功能和数据权限

鉴权体系回顾

在微服务中使用领域事件

认识领域事件

事件风暴(Event Storming)

创建领域事件

发布领域事件

业务操作和事件发布的原子性

总结

DDD & Microservices

服务于更高的业务响应力

从业务视角分离复杂度

业务和技术渐进统一的架构设计

跨职能协作的架构设计

永无终止的DDD和演进的Microservices

你需要成为那个高个子!

【工程实践-持续交付】

持续部署Microservices的实践和准则

使用Docker容器化服务

使用Docker Compose运行测试

构建适合团队的持续部署流水线

版本化一切

容器化一切

总结

作者

编者

ThoughtWorker出版、翻译的书籍

《ThoughtWorks技术雷达》

累计评论(0条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部