Use cases
Server debugging use case
There are times where we could benefit from replicating problems or debugging issues on servers that are sitting behind a load balancer and don't have direct inbound connectivity.
Debugging and resolving issues on servers
There is always going to be a very specific set of issues and problems that are happening in a staging or production environment, or on-site in a datacenter or a customer computer, that are hard to reproduce locally and can be a huge time sink to resolve.
With Kokomo we can create a temporary secure ingress to try to replicate issues on computers (or servers) that may not have direct inbound connectivity in order to identify and resolve issues faster. This is especially true for servers that are running behind a load balancer.
While accessing a live server should always be a last resort, there are times where having the ability to more easily reproduce and resolve an error can lead to a better customer experience, and with Kokomo we know that we can rely on another tool in our toolbelt to do that.