Application Integration Patterns for Microservices
summary
Compares concrete messaging patterns for microservices and shows when they beat REST by quantifying tradeoffs: uses publish–subscribe and point-to-point channels (topics vs queues), durable subscriptions and message persistence to buffer spikes, and standard protocols like JMS/MQ for interoperability. Explains delivery semantics — at-least-once delivery vs best-effort — and why exactly-once is usually infeasible, demonstrates the saga pattern and state-machine implementations for multi-step transactions, and shows buffering/consumer scaling working to absorb millions of requests.
AI-written summary · about
chapters (8)
- 0:00Introduction to microservices
- 3:38Fundamental integration patterns
- 7:55Message persistence and durability
- 12:24Message ordering guarantees
- 17:05Saga pattern for distributed transactions
- 21:04Dynamic microservice management
- 23:14Real-world booking system case
- 26:52Conclusion and feedback
related talks
30mApplication integration patterns for microservices
38mMessaging Patterns to Transform Your Cloud Architecture
48mIntegration- and conversation-patterns for microservices
59mIntegration Patterns for Microservices
59mEffective Microservice Communication and Conversation Patterns
44mSafe Passage: Messaging in Microservice Environments
01h 01mBeyond Pub/Sub - Advanced Messaging Patterns
01h 02mMessaging Patterns for Modern Software Solutions
