Enterprise Messaging: Change Data Capture and High-Volume Platform
Events Generally Available
Use events to simplify communication between business systems. Change Data Capture and
High-Volume Platform Events are now generally available.
Keep Your External Data Up to Date with Change Data Capture (Generally Available)
Receive near-real-time changes of Salesforce records, and synchronize corresponding records in an external data store. Change Data Capture publishes change events that represent changes to Salesforce records. Changes include creating a record, updating a record, deleting a record, and undeleting a record. Change Data Capture was offered in the last release as a developer preview and a pilot, and we’ve made enhancements for this release.
Scale Your Event-Based Apps with High-Volume Platform Events (Generally Available)
Use high-volume platform events to publish and process millions of events efficiently. Receive notifications in real time, and use an event-driven programming model to automate your processes and integrate your apps with external business processes. With high-volume platform events, your apps scale better than with standard-volume events, and you can retrieve retained event messages for up to three days. High-volume platform events are now the default event type for new event definitions.
Monitor Your Standard-Volume Platform Event Usage
For your previously defined standard-volume events, you can now inspect event delivery usage to CometD clients and prevent hitting the limit. Monitor your 24-hour usage with the limits REST API resource, in the DailyStandardVolumePlatformEvents response value.
Subscribe to Standard Platform Events in Processes and Flows
You can now start a process or resume a flow when a standard platform event message is received. Processes and flows support these standard platform events: Batch Apex Platform Event (BatchApexErrorEvent) and Platform Status Alert Event (PlatformStatusAlertEvent).