Comparing Serialization Formats and Libraries
summary
Compares serialization formats and libraries for Python in distributed and microservice architectures, evaluating statically typed protocols (Thrift, Protocol Buffers) versus dynamically typed ones (JSON, MessagePack). Presents benchmarked performance across scenarios, implementation details, developer ergonomics, setup/packaging issues, and discovered pitfalls.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 1:31JSON limits
- 6:28Schema formats
- 10:19Data type comparison
- 14:10Python benchmarks
- 20:38Recommendations & Q&A
related talks
27mEvolution of serialization formats and usage in Go
11m"RPC Frameworks Overview"
38mA Quick Guide to RPC Frameworks
35mBeyond JSON: Improving inter-app communication
17mHigh Performance Python Microservice Communication
56mEverything is serialization
16mJSON is Great, but Protobufs Make It Faster
48mChoosing the Right Technology for your API
