Hinweis: Die aktuelle OOP-Konferenz finden Sie hier!
SIGS DATACOM Fachinformationen für IT-Professionals

The Conference for Software Architecture
Munich, 05 February - 09 February 2018


Talk: Di 5.3
Date: Tue, 06.02.2018
Time: 16:15 - 17:15

Serialization Protocols in Scala: a Shootout

Time: 16:15 - 17:15
Talk: Di 5.3


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! In this talk we will compare the current biggest players of the serialization world: Protocol Buffers (Protobuf), Avro, Thrift and Kryo.

Target Audience: Architects, Developers,
Prerequisites: Basic Knowledge in Scala
Level: Practicing

Extended Abstract
We’ll see how integration in the Scala and sbt ecosystem works, what schema evolution is and how we deal with it and only a brief bit about performance. Bonus points are awarded for portability to other platforms, maturity and community activity. Afterwards you’ll have a solid base to decide which serialization framework is the right one for you. Expect lots of code samples!


Sponsoren der OOP 2018

  • Accenture Technology Solutions GmbH Gold Sponsor
  • Atlassian Gold Sponsor
  • German Testing Board e.V. Gold Sponsor
  • Intel Software Gold Sponsor
  • Volkswagen Gold Sponsor
  • andrena objects ag Silver Sponsor
  • AppDynamics Silver Sponsor
  • IBM Deutschland GmbH Silver Sponsor
  • ITech Progress GmbH Silver Sponsor
  • Microsoft Deutschland GmbH Silver Sponsor
  • Ab Initio Software Germany GmbH Bronze Sponsor
  • adesso AG Bronze Sponsor
  • agile42 GmbH Bronze Sponsor
  • Axway GmbH Bronze Sponsor
  • Capgemini Bronze Sponsor
  • DEUTSCHE TELEKOM AG Bronze Sponsor
  • innoQ Deutschland GmbH Bronze Sponsor
  • iteratec GmbH Bronze Sponsor
  • New Relic Bronze Sponsor
  • Novatec Consulting GmbH Bronze Sponsor
  • OPEN KNOWLEDGE GmbH Bronze Sponsor
  • OPITZ CONSULTING GmbH Bronze Sponsor
  • Servicetrace GmbH Bronze Sponsor
  • ThoughtWorks Deutschland GmbH Bronze Sponsor
  • XebiaLabs Bronze Sponsor
  • AI Spektrum Partner
  • Bitkom e.V. Partner
  • Business Application Research Center - BARC GmbH Partner
  • JavaSPEKTRUM Partner
  • OBJEKTspektrum Partner
  • TDWI e.V. Partner