GLOBALATLAS AI · SaaS infrastructure

SaaS infrastructure

Separate stateless application workers from stateful databases and customer files.

Three layers of a SaaS application

  1. 01

    Stateless API and background workers

  2. 02

    Database with explicit tenant isolation

  3. 03

    User files and independent recovery copies

Architecture decision

Scale application workers separately from the database. Test tenant authorization and recovery at the application layer.

Configuration requirements

Plan CPU capacity, persistent data and restore tests. Define tenant isolation in your application, not only in the infrastructure project.