Skip to content

Architecture

How the platform is designed. Read these in order if you're new — each builds on the last.

In this section

Architecture principles

These principles guide every architectural decision:

  1. Simplicity over cleverness — we have a small team. Boring, well-understood patterns are better than clever ones.
  2. Compliance built in, not bolted on — audit logging, encryption, isolation are designed in from day one.
  3. Managed services over self-hosted — we pay AWS and PowerSync to handle hard problems instead of building them.
  4. Multi-tenancy is sacred — any code that touches data must respect tenant boundaries. No exceptions.
  5. Configurability without complexity — tenants can extend the schema, but the core data model stays stable.