It is not so difficult to “kubernetize” your application, but what’s next? There are so many subtle things to consider to make your application performant and reliable.
Unfortunately, it is easy to make it wrong: a small change in resource limits can slow your application, a wrong container liveness check will make your app crash faster under heavy load, and even following containerization best practices can make your application less performant. Let’s see why!
We will take a look at how Kubernetes and Linux containerization works under the hood, understand Kubernetes primitives and nuances, and talk about why it is beneficial to everyone to understand them as it allows to deliver features faster, deploy more often, and make products more performant and reliable.