Cloud Architecture/Development, 0
As developers start to build applications more and more rapidly using Platform as a Service (PaaS) cloud solutions, they end up getting locked in or rewriting the application. Using containers provides the same benefits of easy access to technologies for experimentation and rapid development, without the lock-in. Containers provide you the flexibility to deploy on-prem or in the cloud, scale and manage with the same simplicity as many PaaS options. In this session, we'll build a multi-tier application using a combination of containerized technologies (Database & Queues) as well as custom built container based applications. The final outputs will be a Docker Compose file to start and run your application in one step, as well as a Jenkins build pipeline to build and deploy. Samples and demos of how the application can be deployed to public and private clouds will also be provided.