The Salesforce Enterprise Messaging Platform (EMP) with Platform Events, Streaming API,
and Change Data Capture (CDC) enables enterprises to create event driven style architectures
(EDAs).
An EDA decouples event message consumers (subscribers) from event message producers (publishers), allowing for greater scale and flexibility. Specific patterns are covered in this document as part of the existing pattern structure that compare and contrast related alternatives or options. However, getting a holistic understanding of the event driven architecture, and how patterns interplay, can help you select the right pattern for your needs.