Salesforce Decode
Salesforcedecode
Back to questions
Salesforce ArchitectureArchitect (Hardest)event-drivenarchitecturekafka

Design enterprise event backbone selecting Kafka Platform Events or MuleSoft

Real World Scenario

Architecture board must choose enterprise event backbone for 50 systems including Salesforce producers and consumers.

Expected Answer

• Kafka for enterprise-wide multi-producer consumer scale retention • Platform Events for Salesforce-native domain events low latency • MuleSoft Anypoint MQ mid-complexity Salesforce-centric • Hybrid: Platform Events to Kafka bridge Pub/Sub API • Schema registry governance Avro JSON mandatory • Event catalog owner schema version deprecation policy • Do not duplicate same event on three buses without reason

Follow-Up Questions & Answers

Click to expand — each follow-up includes a direct, interview-ready answer

Main difference: use case and scale. Kafka for enterprise-wide multi-producer consumer scale retention. Platform Events for Salesforce-native domain events low latency. Pick based on your integration pattern and team capability. Event backbone is enterprise decision—Salesforce Platform Events rarely alone at 50-system scale. Document the decision in an ADR and align with enterprise standards.

Architect Perspective

Event backbone is enterprise decision—Salesforce Platform Events rarely alone at 50-system scale.