A java serialization library
- efficient, both in speed and memory
- flexible, supporting pluggable formats
- schema evolution support
- built-in forward-backward compatibility to previous/next versions of your data
Usecase
- messaging layer in RPC
- storage format in the datastore or cache