Thinking Asynchronously: App Integration Patterns for Microservices
summary
Explains concrete async patterns and AWS tools: point‑to‑point queues with dead‑letter handling, pub/sub fan‑out, event routing with EventBridge, and orchestration with Step Functions (supports ~220 service integrations, workflows that can wait up to a year). Shows Step Functions running Athena queries as a long job example and SQS handling peaks — Amazon reports 70 million messages/sec on Black Friday, demonstrating real scale. Includes redrive for DLQs and request/response, callback and run‑job patterns.
AI-written summary · about
chapters (8)
- 0:00Intro
- 1:53Agenda
- 2:22Commons serverless pattern
- 5:09Decoupling your application
- 6:26Thinking asynchronously
- 11:05Enterprise integration patterns
- 25:32Event-driven architecture
- 44:00Choose your pattern & go build!
related talks
30mApplication integration patterns for microservices
48mIntegration- and conversation-patterns for microservices
42mIntegration and Conversation Patterns in SaaS Applications
46mIntegration patterns & trade-offs for loosely coupled systems
42mIntegration and Conversation Patterns in SaaS Applications
51mServerless architectural patterns
44mUnlocking Business Agility with Event-Driven Architectures
47mEverything Loosely Coupled - Advanced Integration Patterns and Their Trade-Offs
