This session is really about the future of computing and how web-based applications will be run at scale on large clusters that provide built-in scalability, failure recovery, and optimal price performance characteristics. This presentation will provide both conceptual and concrete, hands-on guidance on taking a Java-based (could be PHP, Node, etc) restful application, packaging it up to run inside of the container and ultimately on a large, cloud-based Mesosphere DC/OS Cluster. The presentation will begin with a brief overview of the history of containerization and cluster orchestration technologies, and will conclude a soup to nuts live demonstration of all the steps required to containerizing a web-based application and running it at scale in a fault-tolerant and vendor neutral (100% OSS). The demos will include cluster management automation, including Marathon and Mesos.
This presentation will help new and existing developers better understand how companies such as Twitter, AirBnB, Netflix run web-based applications that massive scale, leveraging containerization and cluster orchestration technologies. Participants will better understand the trends and future direction of the large public and private clouds. This session is about automatic scaling, failure recovery, and optimal utilization of compute, storage, and networking. Participants will walk away with a very hands-on and concrete understanding through live presentations about how all the pieces fit together.
Bruno is a Principal Software Engineer at Microsoft on the Global Technical Evangelism.