Lesson 3: Events, Asynchronous Patterns, Middleware, and Data Synchronization
Lesson Overview
This lesson develops practical skills in events, asynchronous patterns, middleware, and data synchronization for Salesforce Platform Integration in Lightning (DEX502).
Topics Covered
Platform Events, Change Data Capture, Streaming API, Pub/Sub API concepts, and replay
Queueable, batch, scheduled processing, callbacks, retries, dead-letter handling, and recovery
MuleSoft and middleware concepts, transformations, routing, orchestration, and monitoring
Master data, near-real-time sync, batch sync, conflict, duplicate, and reconciliation
Transaction boundaries, eventual consistency, ordering, exactly-once expectations, and compensation
End-to-end integration scenario and failure testing
Practical Activity
Configure or analyze a scenario involving platform events, change data capture, streaming api, pub/sub api concepts, and replay.
Build and validate an exercise covering queueable, batch, scheduled processing, callbacks, retries, dead-letter handling, and recovery and mulesoft and middleware concepts, transformations, routing, orchestration, and monitoring.
Use tests, logs, reports, or documentation to verify end-to-end integration scenario and failure testing.
Key Takeaways
Explain platform events, change data capture, streaming api, pub/sub api concepts, and replay in the context of Salesforce Platform Integration in Lightning (DEX502).
Apply practical methods for queueable, batch, scheduled processing, callbacks, retries, dead-letter handling, and recovery and mulesoft and middleware concepts, transformations, routing, orchestration, and monitoring.
Test, document, and troubleshoot end-to-end integration scenario and failure testing.