For some time now I’ve been trying to free up some time to get stuck into the Photon Platform and gain a better understanding of Cloud Native Applications. Container technology (i.e. Docker) is starting to gain traction in production environments and it’s a popular topic amongst the developer community.

I am particularly interested in End User Computing solutions for developers, and multi-tenant platforms for Cloud Native Applications. As an architect at VMware, I have a lot in common with Sam. While I am comfortable in various scripting languages, technology like Docker is fairly new to me so the purpose of this post is to approach learning this topic from the perspective of a VMware architect.

Let’s break the ice and introduce our 8-bit friends!

On the left we have Jess, our developer with a cool Docker beanie hat. She wants to develop applications and package them using Docker on her laptop. The application containers she creates are shipped to her client for testing, and once her application is ready for production it gets deployed to the cloud. She doesn’t really care about cloud infrastructure… she just loves coding!

On the right we have Sam, our VMware infrastructure guy in a cool VMware Photon t-shirt. He wants to give developers in his organization, like Jess, the agility they need to develop awesome applications. He doesn’t know much about coding applications but he loves VMware infrastructure.