Glossary of definitions
An ECS Task is a JSON document that describes one or more containers, that form an application. It can be thought of as a blueprint for an application.
Amazon ECR is a fully managed Docker container registry to store, manage, and deploy Docker container images on AWS.
Amazon Elastic Beanstalk is an orchestration service offered from AWS for deploying infrastructure which orchestrates various services, including EC2, S3, ELB, SNS, CloudWatch, auto-scaling, auto-healing, and Elastic Load Balancers.
The term end-to-end encompasses an entire workflow from start to finish.
An Environment Variable is an an interface provided by nearly every OS to pass configuration information to a process.
Executable Documentation is documentation that is so actionable you can just execute it directly or run it manually if you so choose.
FUSE stands for Filesystem in Userspace and is an interface that allows developers to implement custom filesystems without requiring complex kernel modules.
Geodesic is an interactive command-line shell which bundles all essential open source cloud orchestration tools needed administer clusters from the command line. The only dependency is that docker is installed. The tools provided include kops, terraform, eb cli, aws cli, etc
A geodesic module is a docker image that extends the geodesic base image and implements functions specific to that stage or account.
A geodesic shell is an invocation of a geodesic module. Said differently, it’s when you run a geodesic docker image and enter into the bash shell.