All Questions
Consistent Hashing easy

In a 'Smart Client' architecture (e.g., modern Cassandra drivers), how does the client find the right node?

  1. A It performs a DNS lookup to a centralized API Gateway that acts as a proxy for all cluster-wide data requests.
  2. B It broadcasts the request to every single node in the cluster and accepts the first successful response it receives.
  3. C It maintains a local copy of the Ring Map and independently calculates the hash to route requests directly to the correct IP.
  4. D It relies on standard DNS round-robin routing to distribute load evenly across all available healthy node addresses.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions