Chapter 4

Principles in Action

System architecture and design, like any art, can only be learned by doing. … The space of possibilities unfolds only as the medium is worked.

— CARVER MEAD AND LYNN CONWAY

Having rounded up my horses, I now set myself to put them through their paces.

— ARNOLD TOYNBEE

The previous chapter outlined 15 principles for efficient network protocol implementation. Part II of the book begins a detailed look at specific network bottlenecks such as data copying and control transfer. While the principles are used in these later chapters, the focus of these later chapters is on the specific bottleneck being examined. Given that network algorithmics is as much a way of thinking as it is a set of techniques, it seems useful to round ...

Get Network Algorithmics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.