SESSION ON-DEMAND

All Things P99

The event for developers who care about P99 percentiles and high-performance, low-latency applications

Parsing Protobuf as Fast as Possible

Protobuf is an extremely popular binary data interchange format. This session dives into hyperpb, a Protobuf parser for Go that uses every trick in the book, and some new ones, to achieve the highest throughout possible. We’ll talk about table-driven parsing, the parser paradigm used by hyperpb, and hyperpb’s innovations on the concept. We’ll also take a look at the high-level architecture of hyperpb, including its compiler, parser VM, and layout optimizations.

21 minutes

Sunny Young de la Sota, Engineer at Buf Technologies

Sunny is a compiler engineer with experience in language design, performance optimization, and standard library implementation. They have worked on high-performance Protobuf C++ and Rust at Google, and are obsessed with getting the most out of hardware OEMs' parts. They also think that performance should be extremely accessible and frequently writes on the topic. Sunny is currently at Buf where, unsurprisingly, they focus on Protobuf performance, but also high-quality developer tooling (including Buf's Protobuf compiler frontend). Outside of software, Sunny is an experienced digital illustrator and painter.

P99 Conf Logo
P99 CONF OCT. 21 + 22, 2026

Register for Your Free Ticket

Registration includes free 30-day access to O’Reilly’s ebook library.