> Markdown version of [/playlists/event-driven-architecture](https://www.wearedevelopers.com/playlists/event-driven-architecture). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Playlist: Event-driven architecture 16 videos · 16 moments · 42.2 minutes ## RPC Reinvented: Asynchronous, Durable, and Agent-Ready - **Drawbacks of transitioning to event-driven architectures** (01:43, 1min) — Abandoning APIs for event-driven callbacks leads to complex code structures and race conditions. [Learn more](https://www.wearedevelopers.com/videos/1643-rpc-reinvented-asynchronous-durable-and-agent-ready) ## Application Modernization and Rabbits - **Implementing event-driven architectures to decouple remote service components** (21:29, 2min) — Replacing synchronous rest calls with asynchronous messaging and database caching ensures separate architectural domains can function independently. [Learn more](https://www.wearedevelopers.com/videos/120-application-modernization-and-rabbits) ## Durable Execution: A Revolutionary Abstraction for Building Resilient Applications - **Hidden costs and high coupling of event-driven architectures** (05:22, 4min) — Relying predominantly on asynchronous messages scatters component logic and introduces dangerous design-time coupling. [Learn more](https://www.wearedevelopers.com/videos/1031-durable-execution-a-revolutionary-abstraction-for-building-resilient-applications) ## Autonomous microservices with event-driven architecture - **Analyzing the drawbacks of event-driven architectures** (06:51, 1min) — Why event-driven systems complicate distributed debugging, process tracking, and scalable transaction management. [Learn more](https://www.wearedevelopers.com/videos/1052-autonomous-microservices-with-event-driven-architecture) ## Event-Driven Architecture: Breaking Conversational Barriers with Distributed AI Agents - **Applying event-driven architecture to AI agent communication** (06:12, 1min) — How lessons from monoliths and microservices lead to using asynchronous event-driven patterns to prevent agent bottlenecks. [Learn more](https://www.wearedevelopers.com/videos/1465-event-driven-architecture-breaking-conversational-barriers-with-distributed-ai-agents) ## Event-Driven Microservices: Patterns and Practices - Lutz Heunkhen - **Addressing unlearned principles in event-driven architecture adoption** (10:21, 1min) — Successful implementation across industries relies more on revisiting core decoupling principles than adopting specific new tooling. [Learn more](https://www.wearedevelopers.com/videos/1826-event-driven-microservices-patterns-and-practices-lutz-heunkhen) ## Beyond Webhooks: The Future of Scalable API Event Delivery - **Treating external events like internal event-driven architectures** (11:11, 2min) — Applying internal queue patterns to external event delivery bridges the gap between isolated systems. [Learn more](https://www.wearedevelopers.com/videos/100312-beyond-webhooks-the-future-of-scalable-api-event-delivery) ## Super scaling for the Super Bowl: How to survive 30 million users hitting your backend in 30 minutes - **Event-driven Golang backend architecture and cloud deployment** (08:09, 6min) — Examining the microservices stack utilizing Go, AWS spot instances, and event buses. [Learn more](https://www.wearedevelopers.com/videos/100356-super-scaling-for-the-super-bowl-how-to-survive-30-million-users-hitting-your-backend-in-30-minutes) ## Exploring Durable Execution with Python - **Complexity tradeoffs in event-driven legacy architecture replacements** (05:02, 1min) — Synchronizing state across messaging buffers and orchestration tools increases system complexity at the cost of developer velocity. [Learn more](https://www.wearedevelopers.com/videos/1234-exploring-durable-execution-with-python) ## Is your backend a hodgepodge of queues, event stores and cron jobs? Durable Execution to the Rescue. - **Drawbacks of event-driven architectures and service queues** (02:03, 2min) — Why connecting microservices with event queues leads to complex state management and error handling. [Learn more](https://www.wearedevelopers.com/videos/744-is-your-backend-a-hodgepodge-of-queues-event-stores-and-cron-jobs-durable-execution-to-the-rescue) ## Event Messaging and Streaming with Apache Pulsar - **Clarifying terminology around different event computing software forms** (08:14, 4min) — Distinguishing between complex architectures like event sourcing, event-driven design, and localized reactive systems. [Learn more](https://www.wearedevelopers.com/videos/538-event-messaging-and-streaming-with-apache-pulsar) ## Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code - **Adopting Spring WebFlux and the Reactor API** (07:24, 2min) — Moving to a non-blocking, event-driven architecture improves scalability but introduces declarative complexity. [Learn more](https://www.wearedevelopers.com/videos/440-back-end-to-the-future-embracing-the-continuous-evolution-of-infrastructure-and-code) ## From Scheduler to Events: Rethinking Alerts in a Modular System - **Decoupling business logic to create replaceable architectural edges** (13:05, 2min) — Isolating core rules from the scheduler trigger enables the system to safely adopt downstream event-driven streaming pipelines when ready. [Learn more](https://www.wearedevelopers.com/videos/100173-from-scheduler-to-events-rethinking-alerts-in-a-modular-system) ## Python-Based Data Streaming Pipelines Within Minutes - **Summarizing Python frameworks advantages and future event streams** (35:54, 3min) — Reflections on overcoming architectural silos and encouraging participation in deeper design dialogues around event-driven paradigms. [Learn more](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) ## Event-Driven AI Agents: Orchestrating Long-Context Legal Processing at Scale - **Designing an event-driven architecture for document processing** (08:52, 2min) — Utilizing AWS EventBridge to fragment documents alongside SQS, Step Functions, and agent workers for orchestrated extraction. [Learn more](https://www.wearedevelopers.com/videos/100168-event-driven-ai-agents-orchestrating-long-context-legal-processing-at-scale) ## Goodbye Microservices, Hello Self-Contained Systems - **Implementing event streams for real-time updates** (07:38, 0min) — Time-sensitive external domain actions demand broadcasting asynchronous events to instantly synchronize external states across various isolated dat... [Learn more](https://www.wearedevelopers.com/videos/100009-goodbye-microservices-hello-self-contained-systems)