Architecture
Structure of the 3 independent projects
0views0comments
Why backend/CMS/web live in separate repos and how they cooperate.
Overview
SITESAFF is split into 3 independent projects rather than one large monorepo: backend, CMS, and web sites.
Why separate them
Each project has its own deploy cadence, dependency set and owning team — separating them enables independent deploys and reduces cross-impact risk.
How they cooperate
The three projects communicate over REST with a standard response envelope; contract types are declared locally per project and synced manually when the API changes.
Tags
architecturemonorepo
Docs
← BackCategory
Architecture · Docs