Learn failover once, use it on eight engines
Running Postgres in one managed service, Redis in another and Kafka in a third means three backup models, three upgrade rituals and three bills. ProjectX managed databases make the engine a value of one resource: PostgreSQL, MySQL, MariaDB, Redis, Valkey, MongoDB, ClickHouse and Kafka all share the same lifecycle.
What you get
- Eight engines behind one resource model — create, scale, back up, restore and upgrade with the same verbs.
- Topology as a choice, not a surprise: standalone, high-availability or cluster, with read replicas on their own endpoint.
- Failover that leaves the connection string unchanged, so a promotion is a non-event for the application.
- Point-in-time recovery into a new database, so a wrong timestamp costs a throwaway copy rather than the original.
Why it matters
The expensive part of managed databases is not the engine, it is the operational variance between them. One model means one set of runbooks, one audit trail, and one place an access review can see who can reach which database.