Slide 33
Slide 33 text
Latency Numbers
every distributed full stack developer should know
execute CPU instruction 1 ns
fetch from memory 100 ns
send 2k over a 1Gbps network 20,000 ns
read 1MB from memory 250,000 ns
spinning disk seek 8,000,000 ns
read 1MB from disk seq. 20,000,000 ns
send packet US->UK & back 150,000,000 ns
SSD disk seek 150,000 ns
read 1MB seq. from SSD 1,000,000 ns
round trip in same DC 500,000 ns
run unit tests 60,000,000,000 ns
github page load 161,000,000 ns
hire a full stack engineer 2E+15 ns
raise a round of funding 7.7E+15 ns
From Norvig, others
These numbers are guidelines and YMMV. You’ve been warned!