← Back to Projects

Distributed Order Management System

A highly scalable microservices architecture for processing e-commerce orders asynchronously handling 10k+ requests per second.

GoRustKafkaPostgreSQLKubernetes

Architecture Overview

This system was designed to solve the bottleneck of synchronous order processing in high-traffic sales events. We utilized Kafka as the central event bus.

Key Components:

  • API Gateway (Kong)
  • Order Validation Service (Go)
  • Inventory Reservation Service (Rust)
  • Payment Processing Broker (Node.js)

Outcomes

Achieved 99.99% uptime during Black Friday with average response latency reduced by 400ms.