You probably would be surprised to realize that sane engineers nowadays are using this or that variant of &quot;protocol buffers&quot;.<p>Also there is a theoretical knowledge that nothing could beat messages of fixed-length headers with adjustable-length payloads of binary tagged data.