Challenges

Focused hands-on problems designed to help you hone your DevOps or Server Side skills. Some challenges are more educational, while others are based on real-world scenarios. The platform provides hints and feedback for each challenge, including automated solution checks.

Collection
Category
Difficulty
Challenge,  Medium

Optimize Container Images with Multi-Stage Builds

Practice optimizing applications' container images using multi-stage builds. Rewrite single-stage Dockerfiles for a Go backend and a TypeScript frontend to produce smaller, production-ready images without unnecessary build tools and dev dependencies.

Submissions: 25/57
Challenge,  Hard

Build a Production-Ready Python Container Image: FastAPI Application

Learn how to build a secure, lightweight, and production-ready Python container image for a FastAPI application by following this hands-on challenge full of practical tips and tricks. Solutions for pip + venv, poetry, and uv are included.

Submissions: 76/436