Нужно ли выносить бизнес-логику из endpoint в отдельный слой и почему это важно

архитектурабизнес-логикапаттерныпроектированиеслои