Endpoints Architecture Endpoints is a distributed API management system comprising services, runtimes, and tools. Endpoints provides management, monitoring, and authentication. The components that make up Endpoints are: · Extensible Service Proxy (ESP) - ESP is a NGINX-based proxy that runs in front of the backend and injects Endpoints functionality such as authentication, monitoring, and logging. ESP retrieves a service configuration from Service Management and uses it to validate incoming requests. ESP is designed for you to deploy it in a containerized environment and validate JWTs and Google ID tokens. It employs a variety of techniques, such as heavy caching and asynchronous calls to remain lightweight and highly performant. · Service Control – Service Control applies API management rules at runtime, such as key authentication, monitoring, and logging. Service Control ...