Running background processes with Firebase Cloud Functions

I was working on a freelancing project which required me to create an admin panel with functionalities to control various components in the user model. Considering the urgency of the delivery, the natural choice for me was to set up the project with Firebase. I had previously dabbled with Firebase Cloud Firestore, and Authentication and I had thought this was the extent of the services offered by Firebase. To my surprise, this was just the beginning. I discovered Firebase Cloud Functions, which provide a way for a developer to create RESful APIs, manage…