During 2021, when everyone was “investing” in cryptocurrency, I did it too. Partly due to curiousity and rest due to FOMO. I always believed (and still do) that cryptocurrencies have huge benefits (and drawbacks as well), but treating them as an asset beats the entire purpose of any currency. At that time, crypto was what AI is now and cryptocurrency exchanges were what everyone was…
For the past few years I’ve been working at Flanksource building Mission Control, a Kubernetes-native internal developer platform to improve developer productivity and operational resilience. On a dull Tuesday afternoon, one of our pod started crashing due to OOM (OutOfMemory). In Kubernetes, we can limit the max memory a container can use, and if that is exceeded Kubernetes restarts the…
The need for privacy Why should I care about privacy, I have nothing to hide Until a few years back, this question was very difficult to answer. People always perceived privacy in the physical sense. No one grasped the concept of digital privacy, let alone care about it. You wouldn’t want a stranger to enter your home uninvited, right? So why treat your digital world any different. Your…
It was a pleasant Saturday morning in Pune. I had to attend a family reunion at my relative’s place for which I was already late. While I was in the bath, the music on my phone was replaced with my ringtone. With wet hands, I reached out to see the caller ID. It was my team lead, which meant bad news was to be followed. You see, we had planned to migrate our production cluster from kops to…
I always wanted to write a year in review post, but never got around to it. I wasn’t originally going to write this as I thought not much happened this year, but when I summed up a lot of small things that happened this year, I realised its worth writing about. Towards better fitness I made drastic changes in my viewpoint and lifestyle with aspect to my diet and health which helped me lose…
With the advancements in the world of containers, it is now much easier and feasible for you to deploy containerized applications. Docker is a utility to efficiently create, ship, and run containers. They enable isolation and portability of application. However, one of the challenges of building docker images is to hold down the image size. One of the most effective ways to optimise the image…
What is supervisor Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems. Why I colored it I use supervisor a lot (the organization I work for uses supervisor a lot), so this meant, from time to time I had to do supervisorctl status and read the output. I was always jealous of the JS folks as they had their pm2 which…
This post was originally written on lambda.grofers.com Currently at Grofers we are growing rapidly. And with this rapid-growth comes a huge amount of data. As we all know the (not so) famous saying: With great amount of data comes an itching need to analyse it. As the size of our data is growing rapidly, we have to analyse the trends that push our product forward. We use PostgreSQL as our primary…
This post is about how me and Avijit retrieved multiplie cyberoam username/password combinations using python. This also highlights how vulnerable the system is if you are not using a more secure password . Even the default password given to us by the College are being recycled for many years. DISCLAIMER Before you read this, I want to clarify that we do not intend to use our findings in any…