Главная
Study mode:
on
1
Introduction
2
Systems are changing
3
We are software engineers
4
Java Serializable
5
JSON and XML
6
Backwards compatibility
7
App version changes
8
Protobuf
9
Proto compiler
10
ProtoC plugin
11
Scala plugin
12
How it works
13
What happened at Google
14
Sample code
15
Rift
16
Disks
17
Thrift
18
Avro
19
Cryo
20
Effective Java
Description:
Explore serialization protocols for distributed systems in this 52-minute conference talk by Christian Uhl from Mathmatch GmbH. Delve into the evolution of systems and the challenges faced by software engineers. Examine various serialization methods, including Java Serializable, JSON, and XML, while addressing backwards compatibility and app version changes. Learn about Protocol Buffers (Protobuf), its compiler, and plugins for different programming languages. Discover the impact of Protobuf at Google and analyze sample code. Investigate alternative serialization protocols such as Rift, Thrift, Avro, and Cryo. Gain insights from "Effective Java" to enhance your understanding of serialization in distributed systems.

Serialization Protocols for Distributed Systems

Devoxx
Add to list