Гляньте как схематично изображается Explicit Architecture. Помесь гексагональной и чистой. Там выделяют первичные и вторичные адаптеры. Где первичные - это запросы извне к вашей системе(контроллеры, консюмеры), а вторичные - это уже вы просите другие системы что-то выполнить(репозитории,email-шлюзы). И тогда имеет смысл выделить 4й слой UI. Где UI - первичные, а инфра тогда вторичные. Имхо кажется, что конфигурация приложения описывает связи между кусками системы и несколько перекликается с термином «инфраструктура», потому и конфиги в инфре имеют место быть