На Go накидал небольшой прототип бэкэнда, но структура проекта получается сложная и неудобная (имеются ввиду package пакеты и их вложенность). Всё же хочется более привычных namespace'ов как в php/java. Также, насколько я понял после поисков информации по поводу организации кода в Go и практик, что язык этот больше заточен под утилиты/микросервисы а не большие монолиты или enterprise приложения. Возможно ошибаюсь?