Blog

›

Engineering

How branching databases work

Alex Rivera

·

·

10 min read

Copy-on-write

A branch does not copy your data. It records changes on top of a shared base, so creating one takes seconds no matter how large the database is.

Why branch per pull request

Every pull request gets an isolated database to test migrations against, so reviewers see the real effect of a change before it merges.

Ship your first endpoint
in ten minutes.

$ npm create tessera@latest

Tessera

Define your schema. Ship your backend.

Developers

Status

GitHub

Company

About

Contact

© 2026 Tessera, Inc.

Privacy

Terms

Create a free website with Framer, the website builder loved by startups, designers and agencies.