CourierCloud — Routing & Optimization2019 — current
- Spring Boot
- Spring WebFlux
- RabbitMQ
- Spring Cloud Netflix
- OpenFeign
- Eureka Server & Client
- Spring Cloud Gateway
- Spring AMQP
- Microservices
A delivery platform built as a set of Spring Boot microservices talking over RabbitMQ, with Eureka for discovery and a Spring Cloud Gateway in front. The part that carries the product is the routing: working out the order and the path a courier should take, which is not the sort of answer you can reach by sorting a list.