2
ABSTRACT
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