Rewriting the Thrift Encoder/Decoder for Fun and Profit

Péter Gömöri
Software Developer at Erlang Solutions

This talk will describe what was learnt while writing a new, faster Thrift encoder/decoder in Erlang tailored to our needs.

First part of the talk will review details of constructing and matching binaries in erlang to have an efficient encoder/decoder.

Second part would concentrate on methods we tried to generate the encoder/decoder code from Thrift IDL using various metaprogramming tools (plain text, merl).


Peter spent quite a few years at Ericsson where he became an Erlang native. Later he utilised his experience in various other industries from sports-betting to online advertisement at Erlang Solutions. Recently joined Appliscale to fight with cloud-scale systems.

GitHub: gomoripeti

Back to conference page