Hacker News new | ask | show | jobs
by lima 2241 days ago
Currently migrating a data-heavy Firebase project to plain boring Django. We didn't need the realtime and offline features of Firebase and it's a massive pain to work with.

A regular SQL database and a good ORM is so much more productive. Servers have terabytes of RAM these days.

3 comments

We're in the middle of a similar transition, except that we were using the realtime features of firebase (but we needed better querying).

We've found that Hasura offers us the best of both worlds. It doesn't actually store any data itself, it's "just" an API layer on top of postgres. So we can do most things with bog-standard SQL-backed REST APIs, and with a couple of clicks to set up relations and permissions in Hasura we also access any of that same data through realtime-capable GraphQL api.

Django + DRF is pretty amazing in terms of productivity
Was using Firebase for a small project to store non-relational Data. Switching to JSON was much more easier.