Thursday, March 31, 2016

What is firebase?

This is a service to provide apps backend including data storage, user authentication, static hosting etc.


Firebase stores the data in JSON format and synchronises the data between apps in multiple platforms.
Based on the volume of users in the app, it automatically scales up. Data is transferred over a secure SSL connection with a 2048 bit certificate. Database access and validation is controlled at a granular level using flexible security language. All of the data security logic is centralized in one place making it easy to update and verify.

A firebase app will remain responsive regardless of network latency or internet connectivity. All writes to firebase will trigger local events immediately, before any data has been written to the server. Once connectivity is re-established, the client will receive any changes missed, synchronizing to the current server state.

Firebase abstracts the authentication functionality. The firebase has built in functionality for authenticating users with email, password, Facebook, twitter. Also can authenticate with the existing backend with the authentication tokens.


firebase can deploy the web apps in seconds with production grade static asset hosting. This provides features such as rolling back to the previous version within very less time. Every app gets the firebaseapp.com domain and paid app gets the custom domain. and paid apps can deploy to a custom domain.

references:
https://www.firebase.com/

No comments:

Post a Comment