back to work
2025 · microservices

Food Delivery.

stack
  • spring boot
  • kafka
  • angular
  • k8s
  • aws
status
built
dilan/food-delivery
built
activity pulse
spring bootkafkaangular
overview

Multi-role microservices platform for ordering, dispatch, and analytics. Real-time GPS order tracking sits on top of a Kafka-driven event backbone, Stripe handles payments, and dashboards give operators a live view of throughput. Customers, restaurants, drivers, and admins all get role-specific views.

approach

Spring Cloud (Gateway + Eureka) fronts independently deployable Spring Boot services. JWT for auth, Kafka for cross-service events and WebSocket notifications, Spring Mail for email alerts. Containerized with Docker and deployment-ready for AWS EKS through GitHub Actions CI/CD, backed by AWS RDS, S3, and Azure Blob Storage.