Mark Nelson и Peter Nagy в 2020-м сравнивали микросервисы на Go и Java на одном железе. На маленьких нагрузках результаты совпадали. В 2026-м повторили тест на актуальных версиях: Go 1.26, Oracle JDK 26, JDK с AOT-кэшем Leyden, Helidon SE 4.4 на virtual threads.
При лёгкой нагрузке Go и Java идут вровень. При высокой нагрузке Java с Leyden AOT обгоняет Go почти вдвое.
Go не выиграл ни одного теста 2020 года. Leyden AOT — почти все.
Авторы подчёркивают: дело не в языке, а в том, что рантайм, фреймворк и настройки сети влияют сильнее, чем выбор языка.
📚 Подробнее c исследованием и его результатами можно ознакомиться на Хабре: https://habr.com/ru/companies/haulmont/articles/1051930/
