For a more detail watch Tim Corey's tutorial: https://www.youtube.com/watch?v=QyxCX2GYHxk&t=2209s Best Practicces: https://protobuf.dev/programming-guides/dos-donts/ https://protobuf.dev/programming-guides/1-1-1/