~/talk

Why Squarespace adopted CockroachDB for better global performance at scale

Talkat RoachFest 2025 Las Vegas · on Tuesday, 2025-10-14· [databases]
links:none on file
slides:none on file

Squarespace migrates ~50 Postgres clusters with about 100 individual cutovers using Debezium CDC into CockroachDB and reports 80% of clusters require minimal app changes. The pipeline copies snapshots, streams WAL into Kafka, transforms and writes into Cockroach, then switches clients via a managed proxy (HAProxy) while validating data and enabling a rollback feed. Outcomes: online binary and schema upgrades, daily console visibility, fewer incidents, and multi‑region failover without lost writes.

AI-written summary · about

  1. 0:00Squarespace and talk intro
  2. 0:31Breaking up with PostgreSQL
  3. 1:56Vertical scaling challenges
  4. 3:00Global topology benefits
  5. 4:23PostgreSQL operational issues
  6. 7:52CockroachDB vs managed PostgreSQL
  7. 8:57CockroachDB’s advantages for application teams
  8. 10:45Online upgrades impact
  9. 11:06Migration overview
  10. 13:36Syncing and validation
  11. 15:01Client cutover testing
  12. 16:44Final cutover rollback
  13. 18:07Lessons learned buy-in
  14. 19:54Legacy patterns handling
  15. 20:16Developer tooling benefits
  16. 21:19Global gains summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.