Soojeong Lee

Aug 7, 2025

Soojeong Lee

Aug 7, 2025

Soojeong Lee

Aug 7, 2025

Today's struggle: Cloud Firestore refactoring

Today's struggle: Cloud Firestore refactoring

Today's struggle: Cloud Firestore refactoring

To cut to the chase, I wasted over an hour.

Until now, I have been creating services based on SQL-type databases and programming in an OOP style with Flutter, so I naturally applied that habit to Firestore.

If I had used Supabase, it wouldn’t have been this painful.

At first, something felt off. I thought, what kind of relationship can’t I establish? But it turned out that Firestore is NoSQL-based, so I had approached it in a very, very strange way from the beginning. Trying to force relationships onto a NoSQL base and creating ORM wouldn’t work.

The reason for recording this figure is to resolve not to do foolish things like this in the future.

This is my first time working with NoSQL, and I’m somewhat looking forward to it. I’ll start again after work tomorrow.

I am a burbot

Next Article

Next Article

Next Article

Comments

Comments

Comments

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