In the lead up to KubeCon + CloudNativeCon North America 2019, we are posting a series of blogs covering what we expect to be some of the most prevalent topics at the event. In last week’s post, we walked through the journey from the monolithic to the microservices-based application, outlining the benefits of speed and scale that microservices bring, with Kubernetes as the orchestrator of it all.
Throw a rock in an airport bookstore and you'll find a management book explaining that success comes from making decisions based on data and responding to change quickly. Terms like data-driven, engineering-driven and Agile IT are more than business buzzwords. These concepts are changing the way applications are developed, operated and maintained. Practically implementing these in the real world, however, is something many organizations still struggle with.
Containers are a resource-efficient way to isolate workloads from one another while still providing them with the execution environment they require to operate. Unfortunately, containers are designed for non-persistent workloads and, as a result, often don't come with all the bells and whistles that virtual machines come with.