# Network Segmentation in Docker Compose **Applies when:** modifying network topology, adding new services, debugging inter-service connectivity, or reviewing compose files. - Two custom bridge networks: `db-net` (data stores) and `app-net` (application tier). - `db` and `redis`: only on `db-net` -- not reachable from app-net-only services. - `minio`: on both `db-net` and `app-net` -- accessible from all services including Remotion. - `api` and `worker`: on both `db-net` and `app-net` -- can reach data stores and be reached by Remotion. - Remotion service joins `cofee_backend_app-net` (external network) -- can reach `minio` and `api`/`worker`, but NOT `db` or `redis` directly. - Remotion compose references `REDIS_URL: redis://redis:6379/0` in its environment -- this will NOT resolve since `redis` is only on `db-net`. If Remotion needs Redis access, Redis must be added to `app-net` as well. - The old default network (`cofee_backend_default`) is no longer created. Any external references to it must be updated to `cofee_backend_app-net`.