2 ms·
It's also accepting that performance is variable, that the network is not reliable, that machines can fail at any time, and that memory corruption happens. Whe
by skybrian 4y ago
It's also accepting that performance is variable, that the network is not reliable, that machines can fail at any time, and that memory corruption happens.
When you build systems at scale you need to worry about these things.
Programming language API boundaries don't make real-time performance guarantees, not even in Rust. We hope to get typical performance. In a mathematical context (for example, proving programs correct), you often ignore these things and worry only about whether the program will give you the right answer, eventually, when the hardware works.