Пишу приложение с применением layred архитектуры. Проблема в том, что не всегда надо отправлять email и т.п. и необходимость в Infrastructure layer не всегда есть Всё равно Application слой должен отправлять сообщение в Infrastructure? Или его можно пропускать и идти к Business слою? Что лучше?