Alodai docs

Platform

The pieces an Alodai platform is made of, and how they fit together.

An Alodai platform is one tenant, running on shared infrastructure that many tenants share, with a boundary between them that is checked on every read.

Two properties are worth understanding before anything else, because everything else follows from them.

The boundary is per query. Every query that touches tenant data filters by that tenant, in the service layer, in the function that reads the data. There is no single gate up front that decides it once for everyone — the check lives in the code path that does the reading.

Capabilities are per platform. A platform is not a fixed product. Each capability is a module that is switched on or off for that platform, and the code asks whether it is on rather than comparing one tenant against another.