The First Way - Create the Foundation of Our Deployment Pipeline
5 important questions on The First Way - Create the Foundation of Our Deployment Pipeline
What can be automated for a production-like environment?
- Copying a virtualized environment
- Building an automated environment creation process that starts from scratch
- Using ' infrastructure as code' configuration management tools
- Using automated operating system configuration tools
- Assembling an environment from a set of virtual images or containers
- Spinning up a new environment in a public cloud, private cloud or other PaaS (Platform as a Service).
What are the benefits of a production-like environment for the developer?
They can experiment with changes to the environments, infrastructure code that creates the environments.
What must be part of a version control system?
- All application code and dependencies
- Any script used to create database schemas, application reference data, etc
- All the environment creation tools and artifacts described in the previous step
- Any file used to create containers
- All supporting automated tests and any manual test scripts
- Any script that supports code packaging, deployment, database migration and environment provisioning
- All project artifacts (e.g. requirements documentation, deployment procedures, release notes, etc)
- All cloud configuration files
- Any other scripts or configuration information required to create infrastructure that supports multiple services.
- Higher grades + faster learning
- Never study anything twice
- 100% sure, 100% understanding
Why is it more important to have our environment in version control then our code?
What is immutable infrastructure?
Disable remote login to production servers or routinely remove manually-applied changes.
The question on the page originate from the summary of the following study material:
- A unique study and practice tool
- Never study anything twice again
- Get the grades you hope for
- 100% sure, 100% understanding