Distributed Order Processing System
Designed and developed a distributed order processing system using Express.js, TypeScript, KafkaJS, and Prisma ORM, comprising independent Order, Payment, and Inventory microservices communicating through event-driven architecture. Implemented the Transactional Outbox Pattern and Idempotent Consumers. Enhanced resilience using retry mechanisms and Kafka-based Dead Letter Queues.
// INTERVIEW ENGINE