DEV Community

Gourav Singh
Gourav Singh

Posted on

WTF is Firebase?! 🔥

Hey,

Let's talk about Firebase!

WTF is it? Why should you care?

Let's dive right IN...

✅ First up, what IS Firebase?⁣​
​⁣​
​Firebase is a Back-end as a Service (BaaS) platform developed and provided by Google for mobile and web application development to help you build, improve, grow, and deliver richer app experiences.

It manages its own infrastructure with a set of tools to simplify the workflow of developers by providing them with dev kits and an online dashboard.⁣

The services provided by Firebase would normally have to be built by developers themselves, but Firebase eases that workflow.⁣​
​⁣​
​✅ Firebase Services⁣? ​
​⁣​
​👉 Real-time Database⁣​
​👉 Google Analytics⁣​
​👉 Authentication with Google, Facebook, Email, and even Phone⁣​
​👉 Push Notifications⁣​
​👉 Cloud Storage⁣​
​👉 Hosting⁣​
​👉 and many more...⁣​
​⁣​
​✅ What are the advantages of using Firebase⁣? What makes it so powerful? 🔥​
​⁣​
​👉 When you compare Firebase with other services like Amazon Web Service (AWS), it’s really simple to setup Firebase, but just as powerful.​
​⁣​
​👉 Because of the Firebase real-time database, it updates the applications data real-time which is REALLY beneficial if you’re building something like a Messaging app, etc.⁣​
​⁣​
​👉 Unlike AWS, with Firebase you’ve got nothing to learn in order to work with it. It has a Zero Learning-Curve.⁣​
​⁣​
​👉 You can build fully functional back-ends without anything like Nodejs or Django, just using Firebase Cloud Functions, etc.⁣​
​⁣​
​👉 You can host your application for FREE* with a nice domain.⁣(* There's a limit of course BUT that free tier is pretty generous!)

There you have it!

Top comments (0)