Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
10
When optimizing throughput, think carefully about how many CPUs you have when adding threads or processes.
5 months ago

Improve your reading experience

Logged in users get linked directly to articles resulting in a better reading experience. Please login for free, it takes less than 1 minute.

More from Push to Prod

Best Questions and Answers to the “Terrifying Netflix Concurrency Bug” Post

Why couldn't we roll back? Weren't we concerned about costs? Why is operating Netflix so complicated? Plus many others.

3 months ago 22 votes
Making an AB Test Allocator 20x Faster Using Non-blocking IO

Many moons ago, I inherited a cross-company AB test and had to figure out how to allocate it effectively.

4 months ago 20 votes
How Would You Design Amazon S3?

One of my favorite system design questions from a few years ago and a fascinating thing I learned while answering it.

5 months ago 17 votes
4 Ways To Say No, Elegantly and Effectively

In my early days at Netflix, my inability to say no led me into unpleasant terrain. Here's how I evolved to navigate these situations more fluidly.

6 months ago 13 votes

More in technology

Going down the rabbit hole of Git's new bundle-uri

Git's new bundle-uri could help significantly speed up clones, but what bugs lurk within?

19 hours ago 3 votes
Unbundling and Abundance

on the (high) dimensionality of 21st century ideology

6 hours ago 2 votes
This challenge escalated quickly!

Check it out on YouTube and Podcasts! Matt and Chris have all the new Apple hardware, and Niléane takes the challenge to the next level. Weekly Topics iPhone 16e iPad Air (M3) MacBook Air (M4) Other Things Discussed Niléane’s brilliant Touch ID setup TP-Link

13 hours ago 2 votes
Britain needs a national drone company

Forget GB Railways and GB Energy... how about GB Drones?

2 days ago 2 votes
The "essential" iPhone

Today marks day 13 of using the iPhone 16e as my primary phone, and after this review goes live, I'll be moving my eSIM back to the 16 Pro that I use day to day. I intended to use this phone for a month before going back to

2 days ago 2 votes