Cloud

What is the cloud?

cloud computing

The cloud is made up of managed computing resource, services and storage. When creating a cloud application, the goal is to save time by not needing to configure servers and possibly save money by not needing to purchase computer hardware.

There are three large cloud providers:

Cloud services are generally billed using a “pay-as-you-go” model, meaning you pay for the resources used.

Firebase

firebase google cloud

Firebase is a mobile and web application development platform integrated with Google Cloud Services.

As a web developer, Firebase offers several useful services listed below.

Firebase provides a very generous free, no credit card required, plan allowing for development and deployment a production grade application.

Hosting

Firebase Hosting

Cloud Functions

Firebase Cloud Functions

⚠️ 🚨 With the free (no credit card) plan functions can not call services outside of google or firebase. However, this is why you were given credits in the beginning of the course.

Cloud Firestore

Firebase Cloud Firestore

Storage

Firebase Cloud Storage

Authentication

Firebase Authentication