Core concepts
Fortress Architecture
Fortress is built off of cloud-native databases. The problem with many cloud-native databases is that they are often incredibly restrictive: i.e AWS Aurora doesn’t support many popular pg extensions.
One of our core insights was that we realized that given a multi-instance database architecture, often, companies use a catalog database as a router of sort. We realized that we can use a self-hosted Postgres instance as a catalog database to route traffic to the correct tenant database, which can be cloud-native.
With this self-hosted Postgres instance, this gave us the flexibility to use functionality of many Postgres extensions while still enabling companies to have their data being stored in cloud-native databases.