Firebase Is Not Production-Ready; So Don’t Use It

I’m constantly drooling over new technology. That’s what we do as technologists. And when I hear about a new product, I’ll usually give it a shot. I heard about Firebase from a co-worker about a year and a half ago. He described it as a real-time database, which I had never heard of before. He said that instead of polling an API to request new data, you could instead connect straight to the database via a Socket.io-like connection and have your web app update in real time. This sounded amazing. I haven’t worked on very many apps that required constant updating, but the idea alone was enough to convince me to try it.

Scaling a Node.js API With Google App Engine

A few months ago I was faced with an issue I’ve never had to deal with. A Node API that I built needed to scale from 10,000 requests per month to 130 million requests per month. Before it was just a layer on top of our legacy PHP code to serve 3rd parties, but then we migrated all of the functionality from PHP into the Node API. Hence the huge change.

Google Cloud Platform Launches New Key Management Service

Google Cloud Platform added a new cloud-hosted key management service called Cloud KMS. Typically large enterprises (and even smaller companies) will need to manage a collection of anywhere from one to hundreds of millions of encryption keys. This key management service can be built on-premise, or in the cloud.