REDIS (Usage & Application)Redis, often described with the old lingo of an in-memory database and key-value No-SQL database, conceals a world of versatile data…Feb 272Feb 272
What is Proxy ? (Forward Proxy vs Reverse Proxy)In system design, there are different ways through which we can route requests and perform intermediary actions between the client and…Apr 7, 20232Apr 7, 20232
Elasticsearch for BeginnersElasticsearch is one of the most famous NoSQL database systems today. Released in 2010, Elasticsearch is a modern search and analytics…Oct 14, 20222Oct 14, 20222
Partitioning (Sharding)In our first series, we understood Replication in Databases. Now, let’s discuss yet another aspect of databases, “Partitioning”.Sep 21, 2022Sep 21, 2022
Replication in databases (Leaderless Replication)We discussed in Part 1 about Single Leader Replication, and in Part 3 multi-leader replication. In this article, we’ll focus on the third…Sep 11, 2022Sep 11, 2022
Multi-Leader ReplicationWe discussed in Part 1 about Single Leader Replication. In this article, we’ll focus on the other type of replication algorithm…Sep 8, 2022Sep 8, 2022
Replication Logs and LagsWe discussed in Part-1, how replication logs are sent from the leader to the follower over the network, to catch up with the leader’s…Sep 1, 20221Sep 1, 20221
Replication in Databases (Single Leader Replication)Replication in databases is a very important mechanism by which the systems maintain the same copies of the database on various machines…Aug 30, 20221Aug 30, 20221