Serialization: Difference between revisions
Jump to navigation
Jump to search
Line 11: | Line 11: | ||
* [[Avro|Apache Avro]] | * [[Avro|Apache Avro]] | ||
* [[Protocol Buffers]] | * [[Protocol Buffers]] | ||
=Serialization Best Practices= | |||
==Keep your Schema Backward Compatible== | |||
==Ensure Data Schemas are Kept in Sync between Clients and Servers== | |||
==Document Implicit Details== | |||
==Use Built-in Structures for Representing Time== | |||
==Use Consistent Naming== | |||
==Follow the Official Style Guide== |
Revision as of 21:51, 4 October 2023
Internal
Overview
Serialization is a process that encodes and decodes data for storing or sending between services. The process of transforming the original data into transit data is called serialization. The inverse process of transforming transit data into the original data is called deserialization.