советую кстати по gRPC тоже изучать инфу если хочется в го разрабы пойти. Активно юзают в микросервисах в озоне
Крутая штука, я не использовал нигде ещё у себя, но писал небольшой тестовый клиент и сервер.
По мимо указания структуры мне очень понравилось, что можно посмотреть доступные методы и какие данные они принимают по сути тупо пинганув)