ApexAdvancedcdcintegrationevents
Design Apex integration with Change Data Capture subscribers
Real World Scenario
External data warehouse needs near-real-time Account updates including field-level change metadata.
Expected Answer
• Enable CDC on Account selecting tracked fields
• Apex trigger on AccountChangeEvent or CometD external consumer
• Change Event header carries changeType and changedFields
• Replay ID for subscriber recovery
• Filter events in subscriber reducing noise
• Bulk deliver change events respecting subscriber limits
• Align with Platform Events for custom publish needs CDC cannot cover
Follow-Up Questions & Answers
Click to expand — each follow-up includes a direct, interview-ready answer
Main difference: use case and scale. Enable CDC on Account selecting tracked fields. Apex trigger on AccountChangeEvent or CometD external consumer. Pick based on your integration pattern and team capability. CDC is Salesforce-native replication feed—design subscribers idempotent for at-least-once delivery. Optimize for scale and operational observability.
Architect Perspective
CDC is Salesforce-native replication feed—design subscribers idempotent for at-least-once delivery.