I feel like a broken record. This topic needs a complete landing page, let alone a blog post. So you’ll have to settle for this CTO Short. We’ve been expanding the CTO Advisor Hybrid Infrastructure services to include some Kubernetes capabilities.
We are taking a monolithic application and refactoring it for one of the major cloud providers, which includes containers are an option. One of the capabilities that have clicked is to containerize a single aspect of the monolith vs. the entire application stack.
One of the most frustrating parts of dealing with application performance is scaling up an entire VM vs. an individual service running on a VM. I can’t tell you how many times I needed to add CPU and memory to a VM to increase the resources for a single-instance process that performance could improve with more instances.
It’s one of the many answers I’ve encountered for why modernize a monolithic application. What’s the level of effort needed? Stay tuned. We’ll be posting the results of the project at https://ctoadvisor.com/projects.