Writing a docker-compose.yml file
Defining and Linking Services (e.g., API + Database)
Managing Application Lifecycle with docker-compose up/down