售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
【认识微服务】
微服务
微服务
本文目录
微服务架构的九大特性
特性一:“组件化”与“多服务”
特性二:围绕“业务功能”组织团队
一个微服务应该有多大?
特性三:“做产品”而不是“做项目”
特性四:“智能端点”与“傻瓜管道”
特性五:“去中心化”的治理技术
微服务和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技术雷达》
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜