Talk
Beginner
First Talk

App Hosting Unpacked: Bare Metal, VMs, Containers, and Docker Deep Dive

Approved

A lot has changed in how we host and run applications - from bare-metal servers, full-blown virtual machines on hypervisors to lightweight containers powered by open source tools like Docker. This session is about understanding that evolution and why containers have become the standard for modern app deployment.

We will start by looking at the pre-VM era: how applications were deployed directly onto physical servers, and the challenges. Then we will explore how virtual machines and hypervisors changed the game by introducing isolation and flexibility, followed by the emergence of containers as a faster, more efficient alternative.

From there, we will dig into Docker - the open source tool that brought containers to the mainstream and explore how it works under the hood. We will also cover Docker image optimization techniques, including multi-stage builds, build caching, image size reduction, and other best practices.

The following are the key takeaways from this talk

  • Understand the evolution of application hosting through real-world problems and examples

  • Role of hypervisors and virtual machines in enabling isolated environments

  • Core concepts behind containers and how they differ from virtual machines

  • Introduction to Docker using colima and container best practices (with demo)

  • Practical Docker image optimization techniques using tools like dive

Technology architecture

Yogesh Kumar
Senior Software Engineer Full Creative Pvt. Ltd.
www.linkedin.com/in/yogeshkumarasamy
Speaker Image
Udhayaprakasha
Software Engineer Full Creative Pvt. Ltd.
https://www.linkedin.com/in/udhayaprakasha-v-a71975a0/
Speaker Image

100 %
Approvability
2
Approvals
0
Rejections
0
Not Sure

I'd have preferred first-party reference materials, but this seems like an interesting talk.

Reviewer #1
Approved
Reviewer #2
Approved