Diwali is probably India’s the biggest holiday. When I say the biggest, what I mean is it’s celebrated across India. An individual state might have holidays that are more popular than Diwali, but Diwali in my opinion is the only one that gets celebrated across the nation with a big ferver.

There are many stories around Diwali and it’s not as simple as Jesus was born on the day. There is one story that’s prominent though. When Ram, the exiled king of Ayodhya (a city in northern India) came back to his city after defeating Ravan and completing 14 years of unjust exile, the citizens of Ayodya lit the entire city to celebrate his arrival. This is supposed to have happened at least 5000 years ago, so the citizens used used earthen lamps to light the city. And that is why it’s called Diwali or sometimes Deepawali — which literally means a line of lights. …


Image for post
Image for post

If your company has a software in production for some time, you are probably familiar with this story. One of your teams is the keeper of a critical software in production. You are a small or medium size new age company who doesn’t have a NOC (those are so 1900s anyways!) and you have setup various alerts to notify you in case something goes wrong in production. These can be critical alerts that are setup with a combination of Sumo Logic / Splunk + Pager Duty or Cloudwatch (if you are in AWS) + Pager Duty. There is a whole another category of alerts where even though they are not critical all the time, you want to know what’s going on and hence instead of using Pager Duty, you have them go to your email or a slack channel. This category also includes somewhat general alerts such as ‘errors > 500 per minute’ where a human being will decide whether this alert needs an action or not. In some cases, these errors also may get fixed by themselves in few mins. For example if a partner is sending a wrong value to our Ad Server, it’s possible that they will discover it in few mins and fix the issue. …


With the advent of cloud and Serverless technologies the number of architectural options available in building systems have increased by many fold. I see many teams struggling to make decisions on whether to use serverless or containers based systems in the organization. My objective is to present you one real life case we encountered at GumGum and the thought process behind choosing containers over serverless.

Verity - Headless Content Extractor

GumGum takes pride in it’s contextual intelligence capabilities. Our proprietary contextual intelligence API Verity uses Natural Language Processing in combination with Computer Vision to derive context and brand safety information for a webpage. …

Vaibhav Puranik

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store