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.