All projects

Backend & Microservices · 2025

Kafka-Based Microservices

An event-driven microservices architecture with order, payment and notification services built on Node.js, Express, Apache Kafka and Docker.

What I did

  • The order service creates orders and publishes order-created events to Kafka.
  • The payment service consumes order-created, processes the payment and publishes order-paid.
  • The notification service consumes order-paid and simulates sending an email.

Tech stack

  • Node.js
  • Express
  • Apache Kafka
  • Zookeeper
  • Docker Compose

Related projects