Preface
In today’s distributed world, a lot of us are interacting with APIs. Usually, these APIs are REST APIs, which accept and return JSON. There are, however, alternatives to the bulky and hard-to-process JSON data format. The main alternative is Protobuf. This book’s goal is to teach you this more efficient data format in both theory and practice. From learning how to write proto files to learning how to write your own protoc plugin, passing by learning the internals of Protobuf serialization/deserialization, you will learn everything you need to know to become a Protobuf expert.