Introduction
DevOps microservices: The big picture
()
1. Microservices and DevOps: The Perfect Fit
Before microservices, there were services
()
What are microservices?
()
What is DevOps?
()
DevOps and microservices development
()
Microservices case study
()
2. DevOps Principles
DevOps culture
()
Automation
()
Continuous improvement
()
Systems thinking
()
Applying DevOps to microservices development
()
3. Microservices Architecture
History of microservices
()
Modern microservices
()
Microservices architecture
()
Transactions in microservices
()
Applying microservices patterns
()
Benefits and challenges of microservices migrations
()
4. Organizing Microservices Development
DevOps, agile, and microservices
()
Conway's Law
()
Products vs. projects
()
5. Microservices Phase 0: Analysis and Design
Application modernization
()
Analyzing a monolithic application
()
Case study: Global Bank monolith
()
Microservice design patterns
()
API composition
()
6. Microservices Phase 1: Development
Interservice calling patterns
()
Synchronous calling patterns
()
Asynchronous calling patterns
()
Testing microservices
()
7. Microservices Phase 2: Deployment
Migrating to microservices
()
Microservice platforms and frameworks
()
Continuous integration and continuous delivery
()
Service versioning
()
Service preparation
()
Deployment strategies
()
8. Microservices Phase 3: Operations
Site reliability engineering
()
Observability
()
Conclusion
Next steps in your microservices journey
()