Become a member
Sign in
Ananth Majumdar
Ananth Majumdar

Ananth Majumdar

Software Engineer

86 Following
42 Followers
·
  • Profile
  • Claps
  • Highlights
  • Responses

Latest

Ananth Majumdar
Ananth Majumdar
Sep 18, 2018 · 1 min read

Solving coding interview problems

I heard these from a wise teacher and these were very reassuring.

Spend time with the problem. Understanding and solving the problem are same.

Ananth Majumdar
Ananth Majumdar
Sep 7, 2018 · 9 min read

Consistency & Consensus

Consistency Guarantees

Linearizability

make the system appear as if there is only one copy of data and all operations on it are atomic. It means all clients must be able to read the latest data once it is…

Ananth Majumdar
Ananth Majumdar
Sep 5, 2018 · 8 min read

Problems of Distributed Systems

Faults & Partial Failures

On a single machine if there is any internal fault, we expect the system to crash instead of giving wrong values.

1

Ananth Majumdar
Ananth Majumdar
Aug 26, 2018 · 6 min read

Partitioning

Why?

All data doesn’t fit in one machine. So different partitions are made on different machines and each piece of data will live in one partition. This is useful for scaling applications.

We have to see

  • How to distribute the…
Ananth Majumdar
Ananth Majumdar
Aug 25, 2018 · 11 min read

Replication

Why ?

  • For distributing data geographically to reduce latency
  • For fault tolerance — if one node dies, the replica can serve as the db
  • For faster reads and scale out— reads can be done on another machine and reads can be done on…

10