Java's built-in serialization/de-serialization is slow, verbose, and not portable.
JSON serialization/deserialization libraries like Jackson or Gson rely on Java's reflection for translation.
Protocol Buffers (protobuf) are Google's language-neutral, extensible mechanism for serializing structured data.
SBE (Simple Binary Encoding) is an OSI layer 6 presentation for encoding and decoding binary application messages for low-latency financial applications.