With containers, packaging and deploying workloads in a reproducible way has enabled a radically more simple and efficient way to manage applications in production. Containers are lightweight, portable, and scalable, making them an ideal choice for modern cloud-native applications. In this collection, we explore the best practices for using containers in production, from building and pushing Docker images to deploying container workloads on managed services like AWS ECS and Anzu.
Improving Local Development with Atlas
Running untrusted code in short-lived environments for Anzu v1
Deploying Containers on AWS ECS Using the SDK
Running Container Workloads on Anzu with Managed Containers
Deploying Docker Containers over SSH
Routing Traffic for Dynamic Deployments using Traefik
Building and pushing Docker images within GitHub Actions
Running Untrusted Workloads with Firecracker and containerd
Containers as Code with Pulumi and Docker
Solving the unexecutable executable
The End of an Era for Public Container Image Registries
Empowering CI/CD workflows with compose-deploy
Simplifying Docker deployments with compose-deploy