Category: Kubernetes, Docker

Many of those services are deployed to production multiple times per week while Kubernetes restarts pods and applications on a regular basis. When an application starts as part of a deploy, redeploy, or restart, the very first requests are expected to be slow.

It uses default libraries for HTTP calls and makes use of reflection and of the grpcurl tool for gRPC calls.

It is worth mentioning that a successful run of the tool is not a requirement for our applications to start.

You can also run it as a standalone cmd application, for testing purposes.

Related Articles