A hosted backend 'solution' for web and mobile apps including
- a NoSQL database for storage and realtime syncing of your app's data
- built-in user authentication schemes via popular OAuth resource providers
- a secure, global CDN to host your app's static assets
Firebase is especially valuable to developers of user-focused apps who want to focus on UX, allowing devs to
- separate concerns
- build quickly
- scale quickly (i.e., immediately)
Also, el Goog bought them... so it's, like, a big deal. Who else is is using Firebase?
Actually, I'll just show a couple of quick node examples.
npm i --save firebase
- running the examples on gh-pages
- did I mention it's now owned by el Goog?
If you want an open source solution, there are projects offering nice, simple, backends as services, including:
Other potential solution components to roll-your-own with open source: