Monkeys
Organization

Data Isolation

How Monkeys separates app, tenant, and team data

Data Isolation

Monkeys uses several isolation mechanisms depending on deployment shape and service.

Isolation Layers

  • App ID: used as a table prefix or routing key in several backend services.
  • Tenant host: used by multi-tenant launchers and proxies.
  • Team ID: used as the primary workspace and collaboration scope.
  • User ID: used for ownership, audit, and personal settings.
  • Service database: capability services may use their own tables or databases.

When extending Monkeys, pass app and team context explicitly and avoid sharing data across teams unless the feature is intentionally global.

On this page