Summary Network servers are an exercise in modern CS Structured APIs Regression testing, API conformance Efficient algorithms Memory allocation/usage Parsing Internal indexes Limited buffer copies Clean module relationships Well thought-out locking/IPC