10 Comments
User's avatar
Brown's avatar

Nice article! Provides good insights

Shreyas Shevale's avatar

Great article! Can you please also tell about how they have build such amazing microservices? In perticular what tech stack they used?

Brown's avatar

Uhm...I'm not sure there's any way for the OP to know, but since fast look-ups is a constraint, it's fair to assume that the MS–depending on what part of the request they handle–will be written in some low-level, memory-efficient languages.

Manish Shrestha's avatar

The content isn’t audiobook friendly.

Nikhitha Mukkamalla's avatar

How is S3 managing to introduce randomness to avoid performance bottlenecks with lexicographic partitions?

Brown's avatar

Good question! Did you spot this at the end though?

> As a best practice, AWS recommends adding high-cardinality prefixes (random characters) at the beginning of keys to improve load balancing and retrieval speed.