From the course: Agile Software Development: Cloud Architecture
Unlock the full course today
Join today to access over 24,700 courses taught by industry experts.
The deployment process
From the course: Agile Software Development: Cloud Architecture
The deployment process
- [Instructor] Let's take a quick look at the architecture built so far. The financial wizard application and its dependencies were packaged into a Docker image. This Docker image was hosted at a private registry on Docker Hub. Application deployment meant starting a bunch of Docker containers that run that Docker image on a set of virtual machines that had been provisioned to deploy the AgileCore application. The AgileCore application and the financial wizard applications had their own database. Data between the two databases was being synchronized on a regular basis using CDC based replication. The deployment of both systems was independent of each other and also very quick because upgrading an application meant building a new Docker image with a new version and running containers based on that image. For example, when a new version of the application had to be deployed, a new Docker image version was created…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.