Book 4 · Lesson 4.1
Monorepo and Docker Compose
- Navigate apps, services, packages, infra
- Start Kafka + Postgres + Redis with compose
- Map Stage 1 services to directories
Prerequisites: 2.10 · 3.10
Book 4 is build-along — you ship the Stage 1 skeleton while reading code that already exists in this repo.
Monorepo tour
Selected: apps/academy — Teach — Astro lessons
| Path | Stage 1 role |
|---|---|
services/ingestion | Webhook API |
services/analyzer | Consumer + metrics API |
infra/docker | Kafka, Postgres, Redis |
Compose up
pnpm compose:up # or cd infra/docker && docker compose up -d
Selected: kafka — see infra/docker/
Teach-back prompt
Which two services need compose healthy before cargo run -p millipede-analyzer?
Stage 1 compose up
Lab complete — nice work.