Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Advanced Napkin Math: Estimating System's Performance from First Principles

Advanced Napkin Math: Estimating System's Performance from First Principles

Ever stood in front of the whiteboard with a group of your co-workers designing a system, but found yourself in that awkward position where none of you were able to answer whether something would be fast enough? In this talk, you'll learn how to combine base rates to answer challenging questions in a jiffy on pull requests, technical reviews, or in meetings, for example: Can we in the 5-second critical window on a regional failover, do a snapshot-and-restore of Memcached to the other region? How much overhead should we expect a proxy to incur? How far is this system from the optimum performance? With the methodology from this talk, you'll learn to quickly estimate expected system performance instead of building them first!

Simon Hørup Eskildsen

October 03, 2019
Tweet

More Decks by Simon Hørup Eskildsen

Other Decks in Programming

Transcript

  1. Roundtrips Bytes 1 2 3 3 0 bytes 50,000 bytes

    100,000 bytes 150,000 bytes 200,000 bytes 250,000 bytes