viper vs env vs koanf — что выбрать?

Middle
109 просмотров
AFK Offer AI

Viper — швейцарский нож, поддерживает YAML/JSON/TOML/env/flags/etcd, но тяжёлый и использует глобальное состояние. Env (caarlos0/env) — парсит env переменные в структуры через теги, идеален для 12-factor apps. Koanf — модульный, ты подключаешь только нужные провайдеры, нет глобального состояния. Для контейнеров обычно env или koanf, viper — для сложных приложений.

Следующий вопрос

Что такое migration versioning?