How to scale profitably in cloud?

Reading Time: 3 minutesSetting up your application for scaling in cloud is like driving a Red Ferrari. You have to learn to pump and break appropriately. Pump too much — you could end up in your neighbors drive way. Break too soon — you could bang your head into steering wheel. You don’t want to ruin your exotic …

Continue reading

NoSQL – revolution or overdose?

Reading Time: 2 minutesWhat is it like to drive a left-handed car if all you have ever driven is a right-handed car? Confusing! What is it like to develop on a NoSQL db if all you have ever done is a relational databases? Embarrassing! Embarrassing? Exactly! Somehow, we are all brainwashed into worshiping normalization in our academics and …

Continue reading

How to deploy fearlessly to production

Reading Time: 2 minutesProduction deployments are one of the most hated software rituals. There are so many overwhelming customs to take care of – pre and post deployment. Managers have to seek permission, and notify stake holders of downtimes. To minimize impact, deployments are scheduled late nights or odd hours leading to additional inconvenience. Lots of questions linger …

Continue reading

Serverless – A ‘No strings attached’ computing.

Reading Time: 4 minutesServerless to computing is what Uber is to transportation; easy, simple, safe, and cheap. If you are a fan of ride sharing apps like Uber or Lyft then you will understand my metaphor. No more parking tickets. No more waiting in cold outside. You are notified when your ride arrives. Just walk out of car …

Continue reading