Most developers never have to design a network protocol from scratch. You use HTTP, gRPC, WebSockets, or something else that already exists and has been debugged by thousands of people over many years. That is the right call for most situations.

Source: [Dev.to](https://dev.to/anapeksha/what-designing-a-binary-protocol-actually-taught-me-lo0)

Sponsored