Вообше мне чем gRPC понравился что там даже контракты то особо шарить не надо. Выставил наружу proto файл и кто хочет твой микросервис использовать берет его и все. Генерит на любом языке. Хотя тоже можно конечно это и для свагшера сделать и для шины контакты так же пилить но мне как-то proto больше понравился. В результате все микросверсисы свой жизнь живут и только о proto файлах друг друга знают