Skip to content

Technologies — Databases & storage

PlanetScale & Vitess MySQL horizontal scaling

We scale MySQL workloads horizontally with PlanetScale and Vitess, enabling non-blocking schema migrations and automated sharding.

Core capabilities

Why we build with PlanetScale

01

Non-blocking schema migrations

Deploying database DDL updates to production without locking tables or taking downtime.

02

Git-like database branching

Testing schema changes in isolated development branches before merging to main production.

03

Horizontal sharding with Vitess

Distributing large MySQL tables across multiple database nodes with transparent query routing.

Use cases

Where PlanetScale fits

Fast-moving SaaS teams

Shipping frequent database schema updates without fearing schema migration locks.

Global high-concurrency applications

Heavy concurrent read and write traffic spread across sharded database clusters.

How we staff it

PlanetScale engineers you interview first

Seniority and experience are agreed in the proposal, and you interview every engineer before they start.

Working-hours overlap is agreed for each engagement and written into the statement of work — the shared window, who shifts hours, and how handoffs work outside it.

Technical FAQs

Frequently asked engineering questions

PlanetScale uses Vitess's VReplication engine to create a shadow table, sync data in the background, and perform a momentary metadata cutover.

PlanetScale supports foreign key constraints natively or can manage relationship integrity at the application/Vitess level for sharded environments.

Ecosystem

Related technologies

All 48 technologies

Planning a PlanetScale project?

Tell us about your architecture, backlog and team. We'll reply within one business day with an honest read on whether we can help.