Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
А как вы управляете конфигурацией в вашем приложении?
Через конфиг файлы, например json, в GO же есть прям из коробки отличная возможность описать структуру и замапить ее.
Да, существуют пакеты, предлагающие готовое решение для конфигурации вашего приложения
А то что у вас используется "github.com/joho/godotenv" это несчитово?
Мы используем например "github.com/crgimenes/goconfig"
Есть еще простенькая библиотека https://github.com/caarlos0/env. Она позволяет мапить переменные окружения на структуру в стиле encoding/json
Практичный гайд по переменным окружения в Go