| Interface | Description | 
|---|---|
| Deserializer<T> | A standard interface for Samza compatible deserializers, used for deserializing serialized objects back to their
 original form. | 
| Serde<T> | A Serde is a convenience type that implements both the  SerializerandDeserializerinterfaces, allowing it to both read and write data
 in its value type, T. | 
| SerdeFactory<T> | Build an instance of  Serde | 
| Serializer<T> | A standard interface for Samza compatible serializers, used for serializing objects to bytes. |