Skip to content
Architecture

Architecture deep dive

AtGlance has three layers: CLI, Rest API API Gateway, and Management Console (Application + Cache + Database).

Resilience: DB outage flow

  1. Web/API request arrives at Application.
  2. DatabaseCircuitBreaker middleware detects DB unhealthy.
  3. Writes are encoded as queued jobs and pushed to Cache Buffer.
  4. Reads fall back to cache where safe.
  5. Database recovers → queue workers replay jobs idempotently → state converges.

RBAC roles

  • superadmin: tenancy, billing, integrations
  • admin: organization-level systems, users, configs
  • user: assigned workspaces only