It all started with the adoption of distributed application architecture by enterprise grade applications. Soon virtualization became a solution to prevent resource hogging.

However, running multiple virtual machines on a single hardware resource still couldn’t effectively reduce latency and containerization had to start. This infographic attempts to recall the journey from virtualization to today’s container based architecture.
Evolving From Virtualization Infographics