Typical is a data serialization framework. You define data types in a file called a schema, and Typical generates efficient serialization and deserialization code for various languages. The generated code can be used to orchestrate messages between services, store structured data on disk, and more. Compact binary encoding supports forward and backward compatibility between different versions of your schema to accommodate changing requirements. Typical can be compared with Protocol Buffers and Apache Thrift. The main difference is that Typical has a more modern type system based on algebraic data types, emphasizing a… |
#Data #exchange #algebraic #data #types #Typical