Designing Backpressure into Event-Driven Integrations
A production architecture guide to protecting event consumers and downstream systems when event arrival rates exceed processing capacity.
Read article →The complete collection of Deep Dives, practical tutorials, Quick Reads and engineering notes across Salesforce, MuleSoft, DataWeave, integration, APIs, distributed systems, testing and developer tooling.
Looking specifically for longer-form architecture and production engineering? Explore the 12 curated Deep Dives →
A production architecture guide to protecting event consumers and downstream systems when event arrival rates exceed processing capacity.
Read article →Event producers and consumers evolve independently. This deep dive explores additive change, semantic compatibility, versioning and migration without turning the event bus into a coordination bottleneck.
Read article →A production design for consuming high-volume Salesforce Change Data Capture events without depending on the 72-hour event-bus window: durable handoff, replay checkpoints, sequencing, parallel processing, backpressure and recoverable error handling.
Read article →A practical architecture guide to preventing duplicate business effects when APIs, events, batches, and recovery workflows are retried or replayed.
Read article →A practical architecture for tracing business transactions across APIs, events, queues and downstream systems without confusing logs with observability.
Read article →A practical architecture guide to reliable event publication and consumption when business state, brokers, databases, and external systems cannot share one atomic transaction.
Read article →Retries are only one recovery mechanism. This deep dive separates retry, replay and reprocessing and shows how to design each without creating duplicate business effects.
Read article →