Overview
Syllabus
Introduction
Why Microservices
Advantages
Infrastructure
Logging
Metrics
Deployment
Continuous Integration
Service Template
Sharing Code
Multiple Environments
Engineering Time
Architecture
Technology
Testing
HTTP
Asynchronous Events
Deadletter Mechanism
Rabbit
Kafka
Locality of Reference
Microservices Architecture
CQRS
Reactive
Create new services
Domaindriven design
Dont create services
Conways
Feature Changes
Cross Boundaries
Code Reviews
Release Process
Continuous Delivery
Monitoring
Troubleshooting
Stripe
increment
adding more process
high freedom high responsibility
deployment pipeline
miscellaneous advice
service names
new feature
summary
conclusion
Taught by
Spring I/O