MicroservicesStatus: Production
Tomato — Food Ordering & Delivery Platform
Engineering Role: Full-Stack Developer
Project Overview
Built a Zomato-style platform with separate Auth, Restaurant, Rider, Admin, and Realtime services. Used RabbitMQ for asynchronous service communication and Socket.IO for live order updates and rider tracking. Integrated Razorpay and Stripe payments; deployed on Vercel and Render, with RabbitMQ hosted in Docker on AWS.
Architectural & Core Capabilities
Built a Zomato-style platform with separate Auth, Restaurant, Rider, Admin, and Realtime services
Used RabbitMQ for asynchronous service communication and Socket.IO for live order updates and rider tracking
Integrated Razorpay and Stripe payments; deployed on Vercel and Render, with RabbitMQ hosted in Docker on AWS
Implemented Technology Stack
MERNRabbitMQRedisSocket.IODockerRazorpayStripeAWSVercelRender