aid: event-driven-architecture name: Event-Driven Architecture description: >- Event-driven architecture (EDA) is a software architecture pattern promoting the production, detection, consumption of, and reaction to events. In this pattern, systems are designed to respond to state changes asynchronously through event messages. EDA enables loose coupling between services and is widely used in microservices, real-time data processing, and distributed systems. Foundational specifications include AsyncAPI for describing event-driven APIs and CNCF CloudEvents for a common event format. url: https://raw.githubusercontent.com/api-evangelist/event-driven-architecture/refs/heads/main/apis.yml image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg type: Index position: Consumer access: 3rd-Party created: '2025-01-01' modified: '2026-04-28' specificationVersion: '0.19' tags: - Architecture - AsyncAPI - Asynchronous - CloudEvents - Distributed Systems - Event Driven - Messaging - Streaming apis: [] common: - url: https://en.wikipedia.org/wiki/Event-driven_architecture type: Reference - url: https://www.asyncapi.com/ type: Specification - url: https://cloudevents.io/ type: Specification - url: https://www.cncf.io/projects/cloudevents/ type: Project - url: https://www.cncf.io/projects/knative/ type: Project - url: https://www.cncf.io/projects/dapr/ type: Project - url: https://martinfowler.com/articles/201701-event-driven.html type: Article maintainers: - FN: Kin Lane email: kin@apievangelist.com