Engineering Resilient E-Commerce Platforms: Event-Driven Microservices Architecture with Distributed Transaction Integrity and Fault-Tolerant Service Coordination
DOI:
https://doi.org/10.70917/ijcisim-2026-5957Keywords:
Event-Driven Microservices, Distributed Transaction Management, Saga pattern, Outbox Pattern, Circuit Breaker, Microservices Resilience, E-Commerce Architecture, Fault-Tolerant Systems, Service Choreography, Domain-Driven DesignAbstract
High-volume e-commerce platforms have adopted microservices architectures at scale, and the decomposition of monolithic systems into independently deployable services has introduced a persistent distributed consistency problem that no single architectural pattern has fully resolved. This paper addresses that problem directly: it examines how event-driven microservices, when designed around the deliberate co-composition of Saga-based transaction coordination, Outbox-pattern reliable messaging, and circuit-breaker fault isolation, produce resilience properties that isolated pattern implementations cannot achieve. A four-layer integrated resilience framework is proposed, mapping service decomposition through domain-driven design, event-driven coordination, guaranteed event delivery, and fault isolation to the operational constraints of commercial e-commerce platforms operating at enterprise scale. Evaluation against published empirical benchmarks shows that Saga and Outbox patterns in combination resolve transaction integrity failures that neither pattern addresses independently and that circuit-breaker integration at the API gateway layer produces measurable availability improvement under cascading failure conditions. Critically, the findings show that resilience in distributed e-commerce systems is an emergent property of pattern co-engineering and that teams must treat the interaction between saga timeout configuration, Outbox polling intervals, and circuit-breaker threshold settings as first-class architectural concerns rather than independent tuning decisions. The integrated framework gives practitioners prescriptive guidance for building event-driven microservices that target availability exceeding 99.9% under production load while maintaining distributed transaction integrity across service boundaries, a claim that requires empirical validation under controlled benchmarking conditions.