Software Engineering · APIs & Systems
Converting an object into a flat, transferable format — like JSON or bytes — so it can be sent over a network or saved to disk.
In practice: The choice of format — JSON, Protobuf, Avro — trades human readability against size and parsing speed, which matters a lot at high throughput.