Map-reduce operations are fundamental to both functional programming and big data. They are crucial in efficiently transforming and performing specialized operations on values. In this article, we will explore the inner workings of map-reduce, its...
Pub-Sub (Publish-Subscribe) is a messaging pattern used in event-driven systems with message brokers. It simplifies communication by separating publishers, who generate events, from subscribers, who consume them. To make this simple, let’s...
We often use Periodic pooling and streaming in our day-to-day jobs, and it’s also crucial to know what those concepts are for Systems Design. In Jenkins, we often configure pooling to build our apps periodically. Kafka uses streaming by...
We use the concept of leader election more often than we think with MicroServices and Systems Design. In the Systems Design interview, it’s also a crucial concept to know because that will make a difference when designing a highly scalable...