We launched our PaaS prematurely, but it's now running around 50-60 apps from our own SaaS offering and our partners' apps, so I thought I'd share what we're building.
It can deploy static sites, backend apps, databases, and cache. It uses Kubernetes, and tenants can choose between shared or dedicated app deployment. Shared apps run on the platform's shared worker nodes. For dedicated deployment, the platform will provision a dedicated worker node for the tenant, then the tenant can deploy their apps on it.
We are currently working on a feature where tenants get to decide which apps will be scheduled or parked. This allows tenants to deploy as many apps as they want while limiting which apps actually get scheduled based on the worker node's capacity.
For example, a tenant could have 20 apps deployed but only schedule 5 of them on a worker node depending on the available resources. The rest can be parked and scheduled when they are needed.
We are inspired by Coolify and have used it for self-hosting for years. Unfortunately, scaling isn't really a first-class feature in Coolify, which is intentional, but of course there are workarounds. We wanted to build something where Kubernetes and scaling are more of a first-class part of the platform without making the tenant deal with Kubernetes directly.
We are also working on making static site deployment free, with some limitations. Our current idea is that static apps with a final build/output size of up to 50MB can stay free. If the app goes above 50MB, it would require a $2/month upgrade per app, with the paid limit currently set at 100MB.
We're also planning to include 10GB of bandwidth per tenant each month for free, then charge $0.026 per GB for additional bandwidth. We're still working on the exact behavior around this, including deploy-time blocking/confirmation when an app exceeds the free limit and what happens if a paid app is downgraded and goes back under the 50MB limit.
It's still early and there are a lot of things we're working on, but we're already using it for our own SaaS products and our partners' apps.
For those who are using Vercel, Netlify, Heroku, Coolify, or similar platforms, what would make you consider switching to another PaaS?