Database per organization
Each organization receives a dedicated Postgres database instead of sharing customer rows in one application table.
Relpin gives every organization a dedicated Postgres database. Trusted runtime context selects the organization and environment before schema-qualified server-side queries run.
| Employee | Project | Status | Alloc |
|---|---|---|---|
| Mina Alvarez | Northwind Rollout | ACTIVE | 40% |
| Jonah Kim | Atlas Migration | ACTIVE | 75% |
| Priya Nwosu | Northwind Rollout | PLANNED | 30% |
| Lena Richter | Mercury Support | BLOCKED | 55% |
server-side SQL · statement + lock timeouts on every transaction
Authentication identifies a user. Authorization limits permitted actions. Tenant isolation separately ensures that runtime work reaches only the organization and environment selected by trusted server-side context.
Relpin combines a dedicated organization database, explicit environment scope, and governed server-side access.
Each organization receives a dedicated Postgres database instead of sharing customer rows in one application table.
DEV, TEST, and PROD use explicit schemas inside the organization database by default, with every query qualified to the selected environment.
The runtime resolves organization and environment scope on the server before data access, rather than accepting them from untrusted browser headers.
The isolation path stays explicit from the authenticated organization context to the final database statement.
Relpin verifies the session and organization membership at the trusted dispatch boundary before runtime code receives context.
The runtime binds the request to DEV, TEST, or PROD and applies the corresponding schema and operational limits.
Queries use schema-qualified identifiers and parameterized values against the resolved organization database.
No. Authentication proves identity and authorization checks permissions. Tenant isolation separately constrains which organization database and environment schema runtime work can reach.
Not by default. Each organization receives a dedicated database, while DEV, TEST, and PROD are separated by explicit schemas. Database-per-environment is an enterprise isolation option, not the default claim.
No. The trusted dispatch boundary strips untrusted Relpin context headers and supplies verified organization, user, and environment context to the runtime.
Keep tenant routing, environment scope, and database access on one governed server-side path.