Как мы перешли на конфигурацию Microsoft Extensions.Configuration IOptions и стало хорошо Хабр

Возможность повторного использования кода между реализациями снижает стоимость разработки. Все три типа выполняют валидацию только при получении опций из контейнера. То есть, если загружена неверная конфигурация для сервиса, который используется раз в неделю, ошибка станет очевидной лишь через неделю. Поэтому чтобы немедленно обнаружить проблему, можно принудительно многопоточность php запускать валидацию на этапе сборки хоста, вызвав…