Overview of a team project setup
· Intermediate
Requires
- vscode
- docker
What are the challenges
- Coding standards
- How a dev team coordinate to have a unified code?
Docs
- Repository structure - part 2
This shapes where devcontainer.json lives, how Compose files are organized, and how a developer works across multiple services simultaneously.
Docs
-
What are the pros and cons and at which step the unification should happens?
-
Separation between the host and the containers task.
- Base image strategy - part 3
Which base images, who maintains them, how they’re versioned and pinned. This is the foundation every devcontainer.json and Compose service is built on. A wrong call here is expensive to undo.
Docs
-
How to structure a new project? monorepo, polyrepo, meta-repos
-
Sharable types
- Docker Compose topology - part 4
How services are declared, networked, and orchestrated locally. Includes how the local topology maps to Kubernetes in prod — where you accept divergence and where you enforce parity.