Google создали свой формат с открытым кодом для обмена данными между серверами, дав ему название Protocol Buffers.
Protocol Buffers это компактный способ кодирования данных в двоичном формате, который позволяет определить простую структуру данных, а затем их компилировать и присвоить классы для представления этих структур в нужном языке ( Java, Python или C++ ).