The Latency Tax That’s Hidden in Cloud-Native Systems (and the Hard Lessons I Learned to Minimize It)

Wait 5 sec.

Let’s be real, shall we? Do you remember the early days of our cloud-native promise? We dove in headfirst, building microservices by breaking apart monolithic applications and starting to deploy to the cloud with all sorts of containers. We had unlocked the secret of scaling and resiliency, it seemed. And we had! But wait... wasn’t it?  The first time I faced a real perplexing (remember these are my lessons learned, and I murdered more than a few prior to finding the right way) performance issue, I will not forget. Our services ran fast on their own. Oh, and our code was pristine.