Sriram R

Sriram R @sriramr98

About: A tool/framework agnostic software engineer trying to conquer the rabbit hole of Computer Science

Location:
Bangalore, India
Joined:
Aug 18, 2019

Sriram R
articles - 12 total

Vector Clocks

The main limitation of Lamport Clocks was that they were unable to assist us in determining the...

Learn More 3 0Feb 27 '23

Lamport Clocks

We looked at Logical Time in the previous article and how it can help us reason about time in a...

Learn More 2 0Feb 24 '23

The Notion of Logical Time

In the previous two articles, we learned about Physical Time and the nuances of time. We concluded...

Learn More 1 0Feb 23 '23

Message Ordering

The order in which messages are processed determines the final outcome of the actions in any...

Learn More 1 0Feb 22 '23

Physical Time

Physical Time Have you ever thought about how time works? How do your wall clocks and...

Learn More 3 0Feb 21 '23

Failure Detectors

In distributed systems, it is crucial to understand failure and how to mitigate it in order to...

Learn More 2 0Feb 20 '23

Exactly Once Processing

Multiple Deliveries of a Message Nodes in a distributed system talk to each other over a...

Learn More 2 0Feb 19 '23

Byzantine Generals Problem

Up until now, we thought that none of the nodes could be malicious and try to do something other than...

Learn More 2 0Feb 18 '23

Two Generals Problem

This is a thought experiment designed to help us understand a very basic problem in distributed...

Learn More 3 0Feb 17 '23

Distributed System Models

System Models As we saw in the first part of this series, a distributed system is made up...

Learn More 0 0Feb 17 '23

Fallacies of Distributed System

The fallacies of distributed computing are a list of false assumptions that architects and developers...

Learn More 0 0Feb 16 '23

Introduction to Distributed Systems

What's a Distributed System? A distributed system is a system whose components are on...

Learn More 0 0Feb 15 '23