Netflix Zuul

In a microservice architecture, Zuul is a front door for all the requests (gatekeeper). It acts as an edge service application. Zuul is built to enable dynamic routing, monitoring, resiliency, and security among the services. It also has the ability to dynamically route requests as needed.

Trivia: In Ghostbusters, Zuul is the gatekeeper.

Zuul works based on different types of filter that enable us to quickly and nimbly apply functionality to our edge service.

These filters help us to perform the following functions:

For even more information on Zuul, please check https://github.com/Netflix/zuul/wiki.