I figured every SRE / Systems / DevOps / Infrastructure Engineer brings down production system some time or the other. So did I, that too on a monday morning at 11:00 am. I think this might actually be the biggest […]
Read MoreWrite-ups
AWS: DynamoDB + API Gateway – The Correct Way
I went through the hard way so you don’t. This is not a tutorial but more of a post to skip all the steps to fetch and clean data with DynamoDB + API Gateway.Before I say anything, I want to […]
Read MoreBuilding projects to give it away, the truth about side projects.
I always loved building stuff. Small or big side projects, it didn’t really matter to me. From simple websites to using tensorflow’s inception V3 model to train images to detect fruits and objects for the blind, I did it all. […]
Read MoreSRE: What I think happened to Robinhood trading app when it went down
I was waiting for Robinhood to post a postmortem but they aren’t and have never been transparent to post a public postmortem and shoot themselves in the foot by being in a sector to lose customers on a post. And […]
Read MoreWhat I learned from bombing my final SRE interview at Google.
So here are some key things I learned about bombing my final round at google for an SRE. You will be judged on your competitive programming skills than your knowledge of Linux and systems. You should be able to communicate […]
Read MoreElasticsearch basic concepts and terminology
Data in Elasticsearch is organized into indices. Each index is made up of one or more shards. A shard is a low-level worker unit that holds just a slice of all the data in the index. Each shard is an instance of a Lucene index, which you can think of as […]
Read MorePublic Key Cryptography Basics
Encryption is the process of taking a message and scrambling its contents so that only certain people can look at your message. Symmetric Encryption Let’s take the example of Alice and Bob. Alice has a sensitive document that she wants […]
Read MoreDocker 103: Volumes
In the first part, we took a look at basics of Docker, building, stopping and removing them. This part will consist of mainly playing with changes and handling the concepts of volumes in docker. If we have to change few […]
Read MoreDocker 102: Internal Working
Docker internal working: One of the goals of modern software development is to keep applications on the same host or cluster isolated from one another so they don’t unduly interfere with each other’s operation or maintenance. One solution to this […]
Read More