The biggest pitfall I ran into during vibe coding was using Supabase as the database during the demo stage instead of setting up my own database. The free tier of Supabase has too many black-box optimizations on the database side, which made database migration and API refactoring extremely painful.

#vibecoding

Reply to this note

Please Login to reply.

Discussion

Is the cheapest paid tier a beter option when you want to use the Supabase database.

It's a bottomless abyss. Because it consistently reads all information in real-time, a few users could consume 45GB of bandwidth in just half a month. The biggest problem is that if you want to migrate the database later, modifying each API becomes extremely difficult. It's like a root system embedded in your code, and there are many black-box operations. I don't recommend Supabase.