Sadayuki Furuhashi
Sadayuki Furuhashi

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:

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.

Recorded video