7 Comments

Nice article! Provides good insights

Expand full comment

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

Expand full comment

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.

Expand full comment

The content isn’t audiobook friendly.

Expand full comment

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

Expand full comment

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.

Expand full comment

Fuck all that

Expand full comment