разработке api проекта? с структурой проекта, авторизацией, выбора роута, middleware и т.д.
Попробуйте для начала сделать всю это без библиотек
я уже делал с gorilla роутер + https://github.com/golang-standards/project-layout + viper + cobra. Но очень много вопросов было с зависимостями, с билдером запросов, в какие папки что разложить, как получить 1 инстанс структуры - синглотон, или init пакета, или просто в main один раз создавать и везде прокидывать. Хотелось бы увидеть скелет проекта под большой проект
Я бы Singleton вообще не использовал бы
Singleton, антипатерн как-то
бей на независимые модули
Обсуждают сегодня