All challenges
Event-Driven ArchitectureArchitect
Event-Driven Sync with Platform Events vs CDC
3 decision points957 grounded questions
The scenario
Two needs: (1) mirror every change on Account/Opportunity into a cloud data lake in near-real-time, and (2) when an Opportunity reaches Closed Won, kick off a custom fulfillment workflow with a tailored payload. Both must be resilient to consumer downtime. Choose the event mechanisms.
Constraints to satisfy
- Capture all record changes (any field) for the lake with no publisher code.
- A tailored business payload for the fulfillment trigger.
- Replay after a consumer outage.
- Decouple Salesforce from downstream availability.
Think through your own design first - data model, timing, failure modes. Then walk the decision points and defend each choice against a worked architecture.