jacobsamo / Mixie

Mixie is an open source, community-driven recipe platform where home cooks and food enthusiasts can cook, create and collaborate on unique and delicious recipes.
https://mixiecooking.com
GNU Affero General Public License v3.0
1 stars 1 forks source link

Backend switch Firestore & storage -> mongoDB #43

Closed jacobsamo closed 1 year ago

jacobsamo commented 1 year ago

Why switch

Overall if my app gets popular I will be storing a lot of data and the read / write costs will end up being quite huge along with all the little bits of data I will have to store it can be a problem.

This has to be fixed early so it isn't a huge challenge converting data from one provider to another down the track.

I will still use firebase for Auth & analytics along with this change it will make it possible to change search provider from Alolia to custom implementation

TODO:

jacobsamo commented 1 year ago

At this point after checking out the pricing calculator It should be ok in terms of pricing and if not we can work something out with going either to azure or GCP