Founder & Software Architect at Treasure Data, Inc. "Sada" is an enthusiast for open-source software design that helps adoption of distributed systems in production. His software list includes MessagePack, Fluentd, Embulk, and Digdag. GitHub: https://github.com/frsyuki
Performance Optimization Techniques of MessagePack-Ruby
MessagePack is known as one of the world's fastest object serialization formats available with compatibility to JSON. MessagePack is fast not just because of its binary format but also because of VERY optimized implementations crafted by enthusiasts for each programming languages. To be the fastest serialization library for Ruby, MessagePack-Ruby implements various performance optimization techniques. This session explains the techniques with numbers and discusses further possible optimizations.