Test if Firebase is Initialized on Node.JS / Lambda

Firebase is build on the assumption that it will only be initialized once. This can be a problem in Node.JS applications sometimes, especially if they are run as part of an Amazon Lambda function. This can lead to errors as the following: Thankfully, there is an easy way to check if Firebase has already been … Continue reading Test if Firebase is Initialized on Node.JS / Lambda

A Comparison of Data Models in BaaS (Backend-as-a-Service)

While Backed-as-a-Service (BaaS) - and their stepbrothers PaaS - offerings should sensibly support various domain-specific data models for the application they support, these services are inherently built on a 'meta' data model. This meta data model lays the constraints for all domain-specific data and should thus be an important consideration in selecting or not selecting … Continue reading A Comparison of Data Models in BaaS (Backend-as-a-Service)