---
schema_version: "1"
id: b0a4aefc0e472f2c1486889c4b212c3d907066142d81614f38e2148aebddbb4c
title: Asynchronous Processing Via Platform Events
collection: architect
version: next
locale: en-us
portal_url: https://docs.salesforce.com/architect/next/en-us/reference-diagrams/guides/asynchronous-processing-via-platform-events.md
canonical_url: https://staging.architect.salesforce.com/docs/architect/reference-diagrams/guide/asynchronous-processing-via-platform-events.html
source_site: staging.architect.salesforce.com
content_type: documentation
content_hash: 99f8e9252b861b2a69a9549315cb6f2b6db197ec7e2b899612d661aadb12f58e
products:
  - Reference Diagrams
  - Architect Site Content Repo
---
# Asynchronous Processing Via Platform Events

<img style="border:1px solid #e5e5e5;margin:2rem 0rem" src="https://architect.salesforce.com/ns-assets/reference-architectures/asynchronous-processing-via-platform-events.webp" alt="asynchronous processing via platform events - shows how asynchronous processing works with platform events. The events published into the bus are delivered in order via publish after commit and then processed in bulk by a flow in a separate synchronous context.">

## Description

The diagram illustrates an interaction process flow for asynchronous processing using platform events, showing how events are published into the event bus as part of a broader architecture pattern. This pattern is designed for scenarios where a process needs to trigger downstream work without blocking the main transaction, letting Salesforce handle the heavy lifting asynchronously.

## Downloadable Links:

- [Lucid](https://lucid.app/lucidchart/editNew/73e12d46-2c45-4d7c-bcf4-a2ca7596ed4c)
- [Image](https://architect.salesforce.com/ns-assets/reference-architectures/asynchronous-processing-via-platform-events.webp)
