The following diagram shows the application lifecycle and how it works with the Amazon ECS components. You must architect your applications so that they can run on containers. A container is a standardized unit of software development that holds everything that your software application requires to run. This includes relevant code, runtime, system tools, and system libraries. Containers are create