3 ms·
> (As an aside, it seems that it would work most of the time in most of environments that I'd try, but for some reason, it rarely worked in one). So I needed to
by nateabele 13y ago
> (As an aside, it seems that it would work most of the time in most of environments that I'd try, but for some reason, it rarely worked in one). So I needed to find a new solution.
'Instead of debugging the one environment, I'll just reimplement the entire service!'
Obviously. :-)
- saraid216 13y agoIt seems to be a personal project. Since there aren't any meaningful consequences for writing a bug-ridden, unsupported app, it's way more valuable to reinvent the wheel than to become an expert in someone else's work.
- nateabele 13y agoI know, I'm not saying he's a bad person, I'm just poking a little fun at the mentality that leads to wheel-reinvention as the first and only conclusion. I still think it's a cool project.
- vezzy-fnord 13y agoI'm not sure if this is wheel reinvention, so much as wheel subset reimplementation. The latter of which is a very legitimate practice, quite frankly.
- nateabele 13y agoYou're right. I forgot to put my pedantry hat on before typing that comment.
- javajosh 13y agoWell, it might also have something to do with money or control, as Firebase is SaaS, and this solution is open source software. https://www.firebase.com/pricing.html https://www.firebase.com/pricing.html
- jaytaylor 13y agoAs an aside, what happens with FireBase when you need more than 30GB of storage in a single app?
- tekacs 13y agoYou switch to the Inferno plan (scroll down! :P) and then on to Enterprise plans (or just pay overages, though I'm not sure if they apply to disk?)
- jaytaylor 13y agoAh, thanks. The fold looked like a complete page to me! Regardless, I still find the potential lock-in costs and issues incurred with a proprietary datastore like FireBase to be a total and complete deal breaker. For truly production-grade systems, relinquishing control over your data stores does not seem like a viable path to better reliability or control for any business with significantly large swaths of data. If there were a compatible open-source equivalent with easy import functionality for a FireBase dump, I'd be singing a different tune. Am I missing or overlooking something here? I get the use case for a small project or app, but for mission-critical production, it doesn't seem like a good idea.