出版社: Manning
副标题: With examples in Java
出版年: 2017-9
页数: 375
定价: GBP 38.44
装帧: Paperback
ISBN: 9781617294549
内容简介 · · · · · ·
The monolithic architecture works well for small, simple applications. However, successful applications have a habit of growing. Eventually the development team ends up in what is known as monolithic hell. All aspects of software development and deployment become painfully slow. The solution is to adopt the microservice architecture, which structures an application as a service...
The monolithic architecture works well for small, simple applications. However, successful applications have a habit of growing. Eventually the development team ends up in what is known as monolithic hell. All aspects of software development and deployment become painfully slow. The solution is to adopt the microservice architecture, which structures an application as a services, organized around business capabilities. This architecture accelerates software development and enables continuous delivery and deployment of complex software applications.
Microservice Patterns teaches enterprise developers and architects how to build applications with the microservice architecture. Rather than simply advocating for the use the microservice architecture, this clearly-written guide takes a balanced, pragmatic approach. You'll discover that the microservice architecture is not a silver bullet and has both benefits and drawbacks. Along the way, you'll learn a pattern language that will enable you to solve the issues that arise when using the microservice architecture. This book also teaches you how to refactor a monolithic application to a microservice architecture.
作者简介 · · · · · ·
Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. Today, he is a recognized thought leader in microservic...
Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. Today, he is a recognized thought leader in microservices. Chris is the creator of http://microservices.io , a website describing how to develop and deploy microservices. He provides microservices consulting and training and is working on his third startup http://eventuate.io , an application platform for developing microservices.
目录 · · · · · ·
2. DECOMPOSITION STRATEGIES
3. INTER-PROCESS COMMUNICATION IN A MICROSERVICE ARCHITECTURE
4. MANAGING TRANSACTIONS WITH SAGAS
5. DEVELOPING BUSINESS LOGIC FOR MICROSERVICES
6. IMPLEMENTING QUERIES WITH CQRS
· · · · · · (更多)
2. DECOMPOSITION STRATEGIES
3. INTER-PROCESS COMMUNICATION IN A MICROSERVICE ARCHITECTURE
4. MANAGING TRANSACTIONS WITH SAGAS
5. DEVELOPING BUSINESS LOGIC FOR MICROSERVICES
6. IMPLEMENTING QUERIES WITH CQRS
7. SERVICE DISCOVERY AND REGISTRATION
8. API PATTERNS
9. MICROSERVICE CHASSIS
10. SECURITY
11. TESTING MICROSERVICES
12. DEPLOYING MICROSERVICES
13. VISIBILITY PATTERNS
14. REFACTORING TO MICROSERVICES
· · · · · · (收起)
喜欢读"Microservice Patterns"的人也喜欢 · · · · · ·
Microservice Patterns的书评 · · · · · · ( 全部 14 条 )
这本讲“模式”的书竟然这么实用
这篇书评可能有关键情节透露
一般来说,设计模式类的书籍大多非常抽象,但是这本书竟然能把微服务构建和实施过程中的的细节(或坑点)讲的如此清楚,真的很难得。国内这两年也出过不少微服务的书,但大多是讲“术”而不是“道”,而我认为,对于微服务方案来讲,“术”是最容易搞定的,比如你来个SpringClo... (展开)让我重新认识了微服务
微服务介绍的很清楚,特别是六边形架构和胶水代码
这篇书评可能有关键情节透露
1. 这本书肯定是大师之作; 2. 微服务方面的知识介绍的挺好的; 3. 什么是胶水代码、微服务各方面是如何理解; 4. 这本书大量使用Java,少量使用nodejs和golang说明问题; 5. 这本书关于六边形结构这个概念介绍的很好。 —————————————以下是原文书摘——————... (展开)微服务架构设计模式读后有感
这篇书评可能有关键情节透露
微服务架构设计模式这本书,整体而言还是非常值得推荐的。从一开始介绍单体架构的好处,有什么优缺点,接着分析了为什么要进行一个微服务,微服务有哪些弊端,以及应用程序的架构有哪一些设计模式,书中还有大量的代码示例和架构设计图,很详细的说明了软件架构的设计。软件架... (展开)书读了一半,欲略读剩下一半
关于复杂业务系统的设计
这篇书评可能有关键情节透露
最近确实感觉自己确实对整个的数据建模抽象能力不足,没有办法能够更深层次地抽象出一些理论,确实限制了自己的前进。是该多读一些建模以及架构的书,提升自己的能力。 目前看这本书的几大收获,就是对分布式的事务,领域设计模式,以及对于分布式系统的API设计(GraphQL)模式... (展开)手把手微服务落地指南
这篇书评可能有关键情节透露
这本书真是**手把手**教你怎么落地微服务, 怎么从单体应用重构到微服务, 细到代码层面的实现考量. 而且里里外外方方面面都有讲到: * 服务拆分: DDD 子域的应用 * 进程间通信: 服务发现, 异步消息, 可靠发送 (发件箱, 日志拖尾) * 分布式事务: saga * 业务逻辑如何实现: DDD 的... (展开)> 更多书评 14篇
论坛 · · · · · ·
在这本书的论坛里发言这本书的其他版本 · · · · · · ( 全部2 )
-
机械工业出版社 (2019)9.0分 1433人读过
-
全站满26元送“福”冰箱贴
以下书单推荐 · · · · · · ( 全部 )
- 后端程序员成长阅读书目 (YigWoo)
- T (dhcn)
- Java技术栈 (宇过天晴)
- 书单 | Non-Fiction 9.0+ (Sheryl)
- 自学编程 (Rita)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有288人想读,手里有一本闲着?
订阅关于Microservice Patterns的评论:
feed: rss 2.0










2 有用 char 2020-02-17 08:55:41
Day 47 理论与实践结合的一本书,有saga这样的pattern,也有针对DDD中各类如何写测试的实操,非常实用 #百日早起学习挑战#
0 有用 mov $1 %eax 2023-11-17 23:47:11 上海
很多实用的概念都覆盖到了,比如怎么拆分服务,拆分之后怎么保证ACID,进而引出saga,DDD,CQRS这些常用的pattern。后面几章有点太局限于作者自己实现的框架了。
0 有用 tweety 2020-03-02 03:29:46
把我零碎的经验都串在一起了
0 有用 不知所云的云 2019-10-26 03:44:12
太尼玛啰嗦了。。。感觉可以把篇幅缩小到1/3
0 有用 邻家の躺平人 2020-11-17 13:33:41
3.5/5;有收获但是收获不如预期。一些基础的内容日常开发已经接触的非常多了,而对于类似 saga pattern 这样的新鲜货,书上概念堆砌太多,等到要看具体实践步骤时给你的又是比钢板还厚的Java封装。。。这大概是我非常不喜欢Java的一点原因