Isolate processes and guarantee resources with Docker containers Introduction Docker containers are a great way to isolate processes from each other on a single host. This can be especially useful when running multiple processes that are CPU or memory intensive, as it ensures that one process cannot starve the others
Introduction Kubernetes is an open-source system that takes care of everything from deployment, scaling, and management for your applications. It has gained much traction in the past few years, and for a good reason! Kubernetes provides many features and benefits that make it an attractive choice for organisations looking to
Dynamic Systems for the Cloud Age — Kief Morris This blog post introduces you to the concept of Infrastructure as Code, otherwise known as IaC. Introduction Today, companies like Microsoft, Uber, Netflix, and even banks are using cloud infrastructure, but a few years back, major corporations thought the cloud was only
Microservices and Monolith are two popular application architectures. In this article, we will take a look at each, their advantages and disadvantages. Monolithic Architecture Introduction Monolithic Architecture is a traditional way of developing server-side or client-side applications. These applications have a single large codebase in which the application is developed.