In April 2022, Atlassian suffered a major outage where they "permanently" deleted the data for 400 of their paying cloud customers, and will take them weeks to recover the data. Let's dissect the outage and understand its nuances of it. Disclaimer: I do not have any insider…
System Design is tricky but it does not have to be difficult- be it a technical discussion at your workplace or your next big interview. Let's talk…
Our programs need memory, typically in the form of variables and objects, to do their job. The objects are either allocated on Stack or Heap. Stack…
Microservices are small, autonomous, harmonic subsystems that work together to solve the bigger problem. The core idea of microservices is Divide and…
Idempotence is executing the same action multiple times, but the result is as if the operation was applied just once. Example: Double tapping a post…
It is a common myth that we could not pass the request body in the HTTP GET request. HTTP 1.1 specification neither enforces nor suggests this behavior…
On the 18th of March, 2022, Google Maps faced a major outage affecting millions of people for a couple of hours. The outage happened due to a bad…
Distributed Transactions are not theoretical; they are very well used in many systems. An example of it is 10-min food/grocery delivery. Previously we…
See all

Arpit’s Newsletter