|
|
|
|
|
by pclmulqdq
804 days ago
|
|
Have you ever designed a protocol before? I'm not referring to something along the lines of "slap these fields in a JSON" for a service that gets 1 QPS, but an actual wire protocol intended for millions of QPS per endpoint. A good wire protocol is extremely difficult to design, far more difficult than an implementation of that protocol, and involves thinking ahead about all of the possible implementations and faults you will see. That's why protocols like TCP are designed by huge collaborations of engineering teams across companies, while an individual who knows the protocol spec can implement TCP in a couple of days. |
|