Firebase & GCP
There are lots of examples of how to use various bits from Firebase throughout the Media Library project.
Setting Up Firebase and using Firebase Authentication
Using Cloud Firestore
Server Side Authorization with Firebase (and Firestore)
Using Firebase Storage
Publishing