This is the code repository for Continuous Deployment of Cloud-Native Applications [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
Businesses today are evolving so rapidly that having their own infrastructure to support their expansion is not feasible. As a result, they have resorted to using the elasticity of the cloud to provide a platform to build and deploy their highly scalable applications.
This video is your one-stop shop to learn all about deployment and monitoring of Cloud-native applications on various cloud platforms such as AWS, Azure, and Docker. You’ll start by understanding the Docker concepts, then move on to deploying an application on Docker. Next, we’ll build the application infrastructure on AWS. After that, we’ll deploy and monitor an application on it. Finally, we’ll architect the application infrastructure using Azure and look at deploying and monitoring an application on it.
This video will teach you how to craft applications that are built as small standard units, using all the proven best practices and avoiding the usual traps. It's a practical video, where we create VMs, then deploy our applications on them. The video will take you on a journey, the destination of which is the creation of VMs and deployment over the cloud platforms.
- Create VMs to deploy our applications on
- Set up the Docker environment and Docker Swarm
- Deploy applications on the cloud platform
- Design a prototype for our application
- Build and run our MongoDB services
This video course is ideal for developers who have their Cloud-Native Python applications and want to deploy and monitor on multiple platforms. This course shows the creation of VMs, and deployment of their Python-based applications.
This course has the following requirements:
Laptop or PC with Internet connection
Python 3.6/basic programming skills