Who this book is for
This book is for both beginners and those who think that they already know how to use Protobuf. One of the main problems with Protobuf is that it looks simple on the surface, but becoming an expert takes a lot of time. Fortunately, I have condensed all my knowledge into this book, so you do not have to dig it up all by yourself. So, if you are interested in the internals of serialization/deserialization, how to use Protobuf for both small and large projects, and how to build tools around it, this book is for you.