CraveRush
Event-driven food delivery platform
- A monolithic delivery system would let one overloaded component take down checkout during peak demand.
- Spring Boot microservices communicating through Apache Kafka, with separate data stores for transactions and menus.
- A delivery platform where a failure in one service does not stop customers from ordering and paying.
- Java
- Spring Boot
- Apache Kafka
- React
- PostgreSQL
- MongoDB

