I’ve always worked with REST APIs, and it’s been quite a learning experience with every project that I’ve worked on. Recently, I took up a task to create a simple application that uses WebSockets to communicate. The application should update the client’s side autonomously when it receives a message over…


Screenshot of the original text: “Paxos Made Simple”

Paxos is one of the most difficult to comprehend algorithms in the Distributed Systems(DS) domain. However, it is a crucial part of the DS. To give you a brief, before I jump into the example, Paxos is a consensus algorithm that eventually concludes to a result. Having that said that…


I’m going to share my experience along the way as I learn to write better Go with each passing day. The articles in this series discuss the previous design that I implemented and its shortcomings. Finally, I discuss the newer design that I chose and why did I choose it.


https://www.leoprinting.co.uk/blog/wp-content/uploads/2017/02/IMG_42503.jpg

It must have been, 2009 or maybe 2010. I was visiting my cousin on the occasion of an Indian festival. I was just moving around because I was eager to see what was being served.

And I noticed a small black device, placed on the dining table. It looked as…


How many times have we waited? Waited endlessly for someone to text? Waited endlessly for someone to call? Waited endlessly for someone to go out with?

That wait is never ending, even if there is no Hope. …


How many times have we lied, even about the smallest of the things, to help us get through the door? The ultimate aim has always been to spend some time with them and eventually hide our emotions for we fear losing them.

A letter from a guy to the girl…


This entire tutorial is the second part of the installation of Hyperledger Fabric v2.x. In the previous article, we installed all the dependencies required to make the Fabric environment run. …


There are a lot of events happening every week around the Globe on this technology behind Bitcoin, Blockchain. People, companies and governments have started to realize the value it holds and how it can revolutionize the current systems.

I had the opportunity to speak at BlockHash Live 2018, conducted by…


Today, every other system is changing. Some include more complicated stuff like AI or Blockchain or as simple as Cloud or Big Data. Every system is going under an upgrade, whether tangible or not. It is not about the Technology sector but every sector that has been directly or indirectly…


Conferences are one the most preferred way of learning an emerging tech. And Hackathons are the new documentation, when it comes to learning how to code using a technology.

One of the emerging technologies is the Blockchain, which has penetrated every technology domain, disrupting the decade Centralized Architecture and replacing…

Akarsh Agarwal

All about Distributed Systems and Information Security. #golang #Cybersecurity #distributedsystems

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