sf/prepInterview OS
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.