Glossary
Glossary of definitions
A process in which code is automatically checked out from version control (e.g. git) and submitted to a battery of automated tests to ensure that the recent changes will not have adverse effects on the code base and product stability.
CI/CD is the practice of combining “Continuous Integration” with “Continuous Delivery” (aka “Continuous Deployment”)
CRUD is a frequently used acronym which means Create, Read, Update and Destroy. It refrers to the standard life-cycle events for data manipulation.
The declarative approach focuses on the desired outcome, but doesn’t expose any method to influence how that outcome is achieved.
Docker Compose is a tool for defining and running multi-container Docker applications. Typically used for local development.
A docker image is a self-contained, layered archive containing an application and all of its OS dependancies and is the artifact of running a docker build. The image is what gets stored in a docker registry.
A Docker registry is a place to store and distribute Docker images.
A Dockerfile is a lightweight DSL that contains all the commands a user could call on the command line to assemble an image in order to run an application.
DRY is an acronym for “Don’t Repeat Yourself”, which refers to the aim of reducing repetition of software code through copy-and-paste.
Read More