Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

Introduction to Event Driven Architecture

Building Event Driven Architectures

Event-driven architectures are an architecture style that uses events and asynchronous communication to loosely couple an application’s components. Event-driven architectures can help you boost agility and build reliable, scalable applications.

This guide introduces and summarizes key concepts around event-driven architectures. It covers patterns within event-driven architectures and identifies the Amazon Web Services (AWS) services that are commonly used to implement them. Finally, it provides best practices for building event-driven architectures, from designing event schemas to handling idempotency.