10 Comments
User's avatar
D.kr's avatar

nice

Expand full comment
Sravan's avatar

2024 - S3 Tables

Expand full comment
bo behrens's avatar

2024 - S3 Tables

Expand full comment
Ayomide Ojo's avatar

Nice article! Provides good insights

Expand full comment
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?

Expand full comment
Ayomide Ojo'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.

Expand full comment
Manish Shrestha's avatar

The content isn’t audiobook friendly.

Expand full comment
Nikhitha Mukkamalla's avatar

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

Expand full comment
Ayomide Ojo'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.

Expand full comment
Tommaso Lintrami's avatar

Fuck all that

Expand full comment