Matt Luo
Matt Luo11mo ago

Why SQL Sucks

My path to Convex, a backend as a service built from the ground up for a modern TypeScript app: PlanetScale: MySQL, on Vitess. I got two words for you: “Connection. Pool.” Neon: We are the default Postgres. True serverless. Copy-on-write branching. Go ahead, shop around. You’ll come back. Supabase: We build a backend as a service on open source parts. Like, your database is just Postgres. Convex: Don’t focus on your database choice. Focus on how you’re going to code your app to use your data: real-time updates, automatic caching, native type safety with React, cron jobs… just everything. And by the way, “SQL Sucks”: https://www.youtube.com/shorts/qDr_4loYOFA
Convex
YouTube
Why SQL Sucks
James, our CTO, recently gave a talk where he talks about bad patterns in backend design across this history of software. Here, he goes into why SQL is problematic and what the solution is. We highly recommend that you watch the full talk here: https://youtu.be/Xjud1weG4z8?si=XKoK0SOPIYKdzeNN
1 Reply
Matt Luo
Matt LuoOP11mo ago
Matt Luo (@Matt_Luo) on X
My path to Convex, a backend as a service built from the ground up for TypeScript: @PlanetScale: MySQL, on @vitessio. I got two words for you: “Connection. Pool.” @neondatabase: We are the default Postgres. True serverless. Copy-on-write branching. Go ahead, shop around.…
Twitter

Did you find this page helpful?