Virtualization (VMs & Containers)
In this article, I will explain the 2 most important types of virtualization: Virtual Machines and Containers. Typically virtual machines are used in the context of infrastructure and DevOps practices, whereas containers are typically within the domain of application development. However, these two layers of virtualization are interrelated and it's important to understand their similarities and differences.