When you develop applications in a microservices architecture, it is often required to route API requests to the respective service(s). Doing this with a general-purpose load balancer like Nginx or Apache was the practice before, but it takes some control away from the application.