Имхо, (оч аккуратно и дико субьективно), но смотря как микросервисить наверное. Если микросервисы не общаются между собой и у них single responsibility то проблем нет. Все зависит от того чем связывать эти микросервисы если они должны еще и между собой общаться. тут и были траблы. У кого то кубы не пускают наружу, секюрити траблы, и там компромисы, у других http <=> https внутренние проблемы и проксирование.. Ктото юзает кстати grpc (кста гугл вроде как раз grpc юзает - да?), ктото кафку (вроде) для внутриобщения.. крч переезжали на монолит обратно)))
думаю мораль, чтоб были норм микросервисы, то норм архитектора надо для этого. Все всегда упирается в тупняки/ботлнеки архитектуры