Chapter 4 - Encoding and Evolution

1 · Timi Adeniran · Dec. 7, 2019, 4:23 p.m.
These are my notes from the fourth chapter of Martin Kleppmann's: Designing Data Intensive Applications. Table of Contents Formats for Encoding Data Language-Specific Formats JSON, XML, and Binary Variants Binary Encoding Modes of Dataflow Dataflow Through Databases Dataflow Through Services: REST and RPC Message-Passing Dataflow Advantages of a message broker Message brokers Distributed actor frameworks We should aim to build systems that make it easy to adapt to change: Evolvabi...