The chapters in the book are organized as follows:
Chapter 1: Introduction to Cloud NativeThis chapter helps you understand what cloud native is by exploring the key characteristics of cloud native applications. We focus on the importance of using design patterns for building cloud native applications.
Chapter 2: Communication PatternsThis gives you a broad understanding of the communication patterns and implementation technologies that you can use to build cloud native applications. We mainly focus here on foundational communication patterns for synchronous and asynchronous communication.
Chapter 3: Connectivity and Composition PatternsHere we explore a wide range of patterns that build connectivity between microservices as well as with other existing systems in a cloud native application. We also look at creating business functionalities by integrating services using Service Composition patterns.
Chapter 4: Data Management PatternsIn this chapter we look at patterns for managing data in cloud native applications. We focus on the selection of data stores, and how data can be integrated with cloud native applications via data composition, while supporting scalability and reliability and optimizing for performance.
Chapter 5: Event-Driven Architecture PatternsWe cover the design patterns for building event-driven architectures using cloud native applications. Here, we focus on basic event delivery, event sourcing, and how events can be orchestrated among various asynchronous cloud native applications.
· · · · · ·
(
更多)
The chapters in the book are organized as follows:
Chapter 1: Introduction to Cloud NativeThis chapter helps you understand what cloud native is by exploring the key characteristics of cloud native applications. We focus on the importance of using design patterns for building cloud native applications.
Chapter 2: Communication PatternsThis gives you a broad understanding of the communication patterns and implementation technologies that you can use to build cloud native applications. We mainly focus here on foundational communication patterns for synchronous and asynchronous communication.
Chapter 3: Connectivity and Composition PatternsHere we explore a wide range of patterns that build connectivity between microservices as well as with other existing systems in a cloud native application. We also look at creating business functionalities by integrating services using Service Composition patterns.
Chapter 4: Data Management PatternsIn this chapter we look at patterns for managing data in cloud native applications. We focus on the selection of data stores, and how data can be integrated with cloud native applications via data composition, while supporting scalability and reliability and optimizing for performance.
Chapter 5: Event-Driven Architecture PatternsWe cover the design patterns for building event-driven architectures using cloud native applications. Here, we focus on basic event delivery, event sourcing, and how events can be orchestrated among various asynchronous cloud native applications.
Chapter 6: Stream-Processing PatternsThis chapter explores patterns for processing event streams at scale by both stateful and stateless cloud native applications. We also look at patterns for building reliability into real-time applications, so that they can preserve their in-memory states across failures.
Chapter 7: API Management and Consumption PatternsThis chapter explores some of the most commonly used patterns in API management. We also cover a few API Consumption patterns, which are essential in building frontend applications such as a web application, mobile application, or desktop application on top of the managed APIs.
Chapter 8: Cloud Native Patterns in PracticeThis final chapter shows you how to apply various cloud native patterns when building different aspects of a real-world cloud native application.
· · · · · · (
收起)
1 有用 书宏 2022-05-07 23:38:34
1,帮助我梳理了当前我所在的这家公司的基础架构,架构决定人才,人才决定组织,组织反应文化,文化决定战斗力,这依然是一家具有伟大基因的公司;2,通读此书之后,更让我对数字化社会建设所涌现出来的种种社会现象有了更加本质和深层次的底层逻辑的分析与认知能力,这种技术能力在我们社会的应用我其实说不上到底是好还是不好;3,我们太需要创新了,里面的思想基本都还是国外舶来品,希望整体大环境能够做到一视同仁吧,对我... 1,帮助我梳理了当前我所在的这家公司的基础架构,架构决定人才,人才决定组织,组织反应文化,文化决定战斗力,这依然是一家具有伟大基因的公司;2,通读此书之后,更让我对数字化社会建设所涌现出来的种种社会现象有了更加本质和深层次的底层逻辑的分析与认知能力,这种技术能力在我们社会的应用我其实说不上到底是好还是不好;3,我们太需要创新了,里面的思想基本都还是国外舶来品,希望整体大环境能够做到一视同仁吧,对我们这些做技术创新的能多一些包容,同时也树立起脚踏实地的考核氛围,杜绝浑水摸鱼者。 (展开)