12factor app знаю, но мне хотелось бы чего-то более специфичного по го, например про директории ./cmd
и ./pkg
, как создавать контроллеры и где описывать реализацию, чтобы было просто и понятно, а главное расширяемо
Если по контроллерам, то все будет зависеть от веб-библиотеки, да и с одной либой тоже по-разному бывает.
Могу порекомендовать echo, там есть решения на все случаи жизни, но здесь его тоже сочтут слишком усложненным
https://echo.labstack.com/guide/request, при том что моделей в нем нет, на своё усмотрение
Чтобы mvc под ключ то как пример можно смотреть приложения на gobuffalo. Там и орм и миграции и модели и контролёры и шаблоны на неплохом стеке с
awesome-go.com, но сам Буффало не поддерживается и просто пример бложика на нем несовместим с актуальной версией самого Буффало)