AI engineering glossary · Data engineering

What is data serialization?

Data serialization (also called Serialisation): Converting in-memory data structures into a sequence of bytes or text for storage or transmission, and rebuilding them later. Formats differ in size, speed, readability and how well they handle changing schemas.

Level: intermediateTopic: Data engineering

Data serialization: an example

A Python dictionary is serialised to JSON to send over an API, or to Avro to place on a Kafka topic.

Related terms

More Data engineering terms

Where you learn it

Data serialization is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.