Overview
Aeron does not enforce any specific type of encoding for the data that your application code sends, but for best performance it is generally recommended to make use of efficient binary formats, such as Simple Binary Encoding.
Simple Binary Encoding has its roots in the FIX Trading Community, and the core specifications can be found online at the FIX Trading Community site. The implementation of SBE can be found at GitHub Simple Binary Encoding.
Productionizing Aeron will focus on the following aspects of using Simple Binary Encoding:
- Generating codecs for your schemas and understanding the generated code
- Understanding common pitfalls
- Evolving your schemas
- Working with multiple versions of the same schema
- Approaches to rolling upgrades in a 24/7 environment
Matching code can be found online in the Productionizing Aeron GitHub repository.