
System Design - Web Crawler
In this wiki, we will explore an approach to designing a Web-crawling service. Part of the System Design Case Studies series (7 parts) System Design - Rate Limiter Introduction to Consistent Ha...

In this wiki, we will explore an approach to designing a Web-crawling service. Part of the System Design Case Studies series (7 parts) System Design - Rate Limiter Introduction to Consistent Ha...

In this wiki, we will explore an approach to design a URL shortener service. Part of the System Design Case Studies series (7 parts) System Design - Rate Limiter Introduction to Consistent Hash...

In this wiki, we will explore how various services generate unique IDs. Part of the System Design Case Studies series (7 parts) System Design - Rate Limiter Introduction to Consistent Hashing S...

A key-value store, also referred to as a key-value database, is a crucial topic to discuss in system design. Designing a large-scale key-value store addresses a vast majority of the issues that ari...

Hashing is one of the most crucial concepts, and has found usage in multiple unconventional places. The distributed systems use hashing to distribute the requests efficiently and evenly across serv...

Given an image of a ball, how do we predict where it will go next? The traditional models we’ve seen previously in the previous part don’t have any notion of sequence. Hence, even if we try to use ...

The progress of the deep learning field over the last couple of years is astounding. From creating vague images in 2015 to generating realistic videos with just a few minutes of prompts, the change...

This post contains a couple of well-defined problems solved via sliding window approach. Sliding window approach 01 Minimum Swaps to Group All 1’s Together (3675): Show solution int ...

This post contains a couple of well-defined problems on game theory. Game theory 01 Coins in a Line (394): Show solution public: /** * @param n: An integer * @return: A boo...

In this blog post, we would try to get an overview of how replication works in replicated systems, and different scenarios that we would need to consider while picking up a replication solution. Th...