 Why should I choose a container over a full operating system? You know, in years of working in the world of operations and deployment, I've thought about the complexity that goes behind managing operating systems. And let me tell you, between storage, between all the patching, security, network intrusions, you name it, it's just a lot more work. If you're simply needing a runtime to have your application run, there's no need for you to run an entire operating system, manage a kernel, and ensure all those other extra packages are managed. Let's move beyond that. Let's simplify life. A container will just provide you with the runtime you may need, and then you can go ahead, add any additional dependencies, and then make sure your application runs. So it's about reducing how much work you, as a developer, or maybe an operations person have to do, and really improving how quickly you can work. So less mess, less fuss, and more creating. And that's really the big key. We say containers over maybe a full virtual machine, because it's going to give you the added control, simplicity, and ultimately the ease of deployment for your application.