r-same-local-repo-and-monorepo-topology
R-Same lives at /opt/infra/r-same/ (matching Runwal infra convention from /opt/infra/runwal-bkc/ precedent). Monorepo uses pnpm workspaces (JS/TS) + uv workspaces (Python). Three deployable processes: rdash-api (FastAPI), rdash-worker (RQ), rdash-web (nginx static). Modular monolith — no microservices until load profiles diverge (target: year 2+). Module cross-calls go through service interfaces, not implementations, preserving future extraction path.
Related
- r-dash-modular-monolith-3-process-topology
- r-dash-layer2-frozen-stack-modular-monolith
- docker
- runwal
- r-dash-v1-approved-stack-react19-fastapi-cubejs-rq
- uv-replaces-pip-as-python-package-manager
- modular-monolith-correct-for-small-team-single-tenant-intern
- uv-over-pip-for-python-2025-projects
- modular-monolith-3-process-correct-for-3eng-1000user
- uv-replaces-pip-10-100x-faster-python-monorepo
- r-same-monorepo-root-at-opt-infra-r-same
- uv-workspace-for-python-in-pnpm-monorepo