Scaling multi-tenant SaaS applications
Citus makes it easy for you to continue scaling your data for a multi-tenant application by seamlessly sharding your data. Because Citus extends Postgres you do not have to pull large tables out or entirely re-architect to continue scaling when you start to outgrow a single node which can happen as early as 100 GB.
With Citus your entire dataset can easily be split up across multiple physical machines allowing you to scale memory and compute, and your tenants still reside on the same node. This provides performant joins and the full breadth of SQL when interacting with a single tenant as most B2B applications do.
- Scale to millions of tenants
- Full transaction support when interacting with a single tenant
- Full SQL coverage when querying a single tenant