Ride Sharing
This project documents my journey building a microservices-based ride-sharing platform (Uber-style), applying what I’ve learnt in Operating System and Distributed System. Each part covers a concept I explored and the decisions I made along the way — from choosing between monolithic and microservices architectures, to designing event-driven communication with RabbitMQ, to handling errors idiomatically in Go. ...