Navigate Select ESC Close

I changed databases again (please learn from my mistakes)

2025-05-18 Science & Technology
86.9k
2.0k
304
Theo - t3․gg
Theo - t3․gg
539.0k subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

I changed databases again, and man was it an insane journey to get here. From Redis, to Planetscale, and now finally Convex, I hope I never have to do this again. Thank you WorkOS for sponsoring! Check them out at: https://soydev.link/workos The best AI chat app ever made (T3 Chat): https://soydev.link/chat Want to sponsor a video? Learn more here: https://soydev.link/sponsor-me Check out my Twitch, Twitter, Discord more at https://t3.gg S/O Ph4se0n3 for the awesome edit 🙏

Top Comments (10)

@-vis-2492 2025-05-18

The good thing with having ADHD as a youtubeur is that you can come up with fresh content every week because some new tool triggered your dopamine stimulus.

482 9 replies
@x_techno_pro 2025-05-18

You changed databases so many times that I thought I already watched this video before

249
@TurdFergusen 2025-05-18

There are two types of engineers, those who have broken prod and those who dont get anything done

89 3 replies
@Syntarex 2025-05-18

8:44 love the commit message. Aged like wine

73
@radiozradioz2419 2025-05-19

It all seems quite short-sighted. He keeps encountering a problem, looking for the immediate solution with the best developer experience, then using that until the next problem happens. He's always chasing the immediate problem, doing just enough work to get it done, then needing to rewrite it again. It would benefit him to slow down, stop for a moment, and actually think about what he wants. "Put a gzipped JSON blob in redis" and "have the client be a middleman between the data and the DB" are so obviously flawed if you think just one step ahead. This is a chaotic sprint towards a working application, not a careful or considered approach to engineering something stable.

68 4 replies
@hookhook-t1x 2025-05-18

bro doesnt fear overengineering overengineering fears him

56 6 replies
@Bigjunior987 2025-05-18

Theo switching databases soon because it's too expensive 👀

21
@artifishul 2025-05-19

"I did not expect users to...." lmao famous last words

15
@Dracolmao_ 2025-05-18

53:38 Begins with B and ends with rave was wild 😭😭😭😭😭

13
@aaronraycove9517 2025-05-18

Sometimes just writing it from scratch and using simple tools and libraries is much more effective than trying to figure out what framework js best and how to get somebody elses garbage working with someone elses garbage.

5

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan • All features unlocked

App screenshot