Application integration patterns for microservices
summary
Explains concrete messaging choices for microservices using AWS: SQS queues (standard supporting nearly unlimited TPS, FIFO with lower throughput), SNS topics with message filtering, EventBridge event buses, Amazon MQ for JMS/RabbitMQ, and Step Functions for saga orchestration. Demonstrates patterns like topic-queue-chaining to add durability and scale, request/response with return-address and correlation-ID, FIFO message groups to preserve order, and scatter/gather RFQ where unicorns have two minutes to respond; examples show working, resumable pipelines and tradeoffs.
AI-written summary · about
chapters (11)
- 0:00Intro
- 1:15Two architectural principles
- 3:54Potential drawbacks of synchronous systems TELEFON
- 4:59Message exchange
- 6:43Message channels
- 15:24Message routing
- 20:27Context: Wild Rydes, Inc.
- 21:07Use case: Submit a ride completion
- 25:19Use case: Instant ride RFQ
- 28:06Resources and call to action
- 29:04Learn containers and serverless
related talks
48mIntegration- and conversation-patterns for microservices
27mApplication Integration Patterns for Microservices
44mThinking Asynchronously: App Integration Patterns for Microservices
46mIntegration patterns & trade-offs for loosely coupled systems
42mIntegration and Conversation Patterns in SaaS Applications
42mIntegration and Conversation Patterns in SaaS Applications
38mMessaging Patterns to Transform Your Cloud Architecture
44mUnlocking Business Agility with Event-Driven Architectures
