Glossary of definitions
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.
The ECS Agent is a component of Amazon Elastic Container Service (ECS) and is responsible for managing containers on behalf of Amazon ECS.
An ECS Service is a specified number (the “desired count”) of instances of an ECS Task simultaneously running in an Amazon ECS cluster.