We hope you're enjoying your weekend. Although Scala Days might be over we are already looking forward to next year (we can't help it!) so check out this talk given by Christian Uhl at Scala Days Berlin on Serialization Protocols, enjoy!
Decoupled applications exchange messages? between JVMs, over the network or via messaging systems like Kafka, Pub/Sub and Kinesis. Therefore messages are everywhere ? sometimes they live for milliseconds, sometimes they get persisted for years. When the types of these messages start to evolve and the applications change at different speed,
things get complicated: serialization protocols can help us with that! We will compare the current biggest players of the serialization world: Protobuf, Avro, Thrift and Kryo by their inner workings and their integration in the Scala. Also, Schema evolvability!