Вообще, это заблуждение, что для начала работы с языком надо учиться несколько месяцев. Если есть опыт предыдущей разработки, то вся задача - выучить соглашения языка.
Там не в языке будет узкое место, а в дроблении монолита. В single responsibility микросервисов, в том, что вместо вызова функции появляется межпроцессный обмен и еще в хреновой туче новых вещей, с которым разработчики монолита никогда не сталкивались. И они реально могут сделать хуже, чем было, без хороших практик (+ толкового архитектора).