Table of Contents
Preface
Section 1: The Basics of Microservices Architecture and NATS
Chapter 1: Introduction to the Microservice Architecture
The evolution of distributed systems
Failure handling
Concurrency
Security of data
Standardizing data
Scalability
Microservices and containers
Container-based deployments
What is a microservice architecture?
Microservices are small and do one thing well
Microservices are autonomous and act as cohesive units
Characteristics of the microservice architecture
Componentization via services
Business domain-driven scope for each service
Decentralized governance
Decentralized data management
Smart endpoints and dumb pipes
Infrastructure automation
Container-based deployments
Design for failure
Agile development ...
Get Designing Microservices Platforms with NATS now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.