Book description
With the immense cost savings and scalability the cloud provides, the rationale for building cloud native applications is no longer in question. The real issue is how. With this practical guide, developers will learn about the most commonly used design patterns for building cloud native applications using APIs, data, events, and streams in both greenfield and brownfield development.
You'll learn how to incrementally design, develop, and deploy large and effective cloud native applications that you can manage and maintain at scale with minimal cost, time, and effort. Authors Kasun Indrasiri and Sriskandarajah Suhothayan highlight use cases that effectively demonstrate the challenges you might encounter at each step.
- Learn the fundamentals of cloud native applications
- Explore key cloud native communication, connectivity, and composition patterns
- Learn decentralized data management techniques
- Use event-driven architecture to build distributed and scalable cloud native applications
- Explore the most commonly used patterns for API management and consumption
- Examine some of the tools and technologies you'll need for building cloud native systems
Publisher resources
Table of contents
- Preface
- 1. Introduction to Cloud Native
- 2. Communication Patterns
- 3. Connectivity and Composition Patterns
-
4. Data Management Patterns
- Data Architecture
- Types and Forms of Data
- Data Stores
- Data Management
- Data Composition Patterns
- Data Scaling Patterns
- Performance Optimization Patterns
- Reliability Patterns
- Security: Vault Key Pattern
- Technologies for Implementing Data Management Patterns
- Testing
- Security
- Observability and Monitoring
- DevOps
- Summary
- 5. Event-Driven Architecture Patterns
- 6. Stream-Processing Patterns
- 7. API Management and Consumption Patterns
- 8. Cloud Native Patterns in Practice
- Index
Product information
- Title: Design Patterns for Cloud Native Applications
- Author(s):
- Release date: May 2021
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492090717
You might also like
book
API Design Patterns
A collection of best practices and design standards for web and internal APIs. In API Design …
book
Cloud Native Patterns
Cloud Native Patterns is your guide to developing strong applications that thrive in the dynamic, distributed, …
video
Microservices Patterns Video Edition
"A comprehensive overview of the challenges teams face when moving to microservices, with industry-tested solutions to …
book
Cloud Native Go
What do Docker, Kubernetes, and Prometheus have in common? All of these cloud native technologies are …