NestJS · Senior · Запитання 21 з 75
Як виглядає гексагональна архітектура (ports and adapters) у Nest?
- 1Кожен модуль відкриває рівно шість контролерів
- ✓Правильна відповідь: Доменні сервіси залежать від інтерфейсів (портів), що впроваджуються за токенами; адаптери їх реалізують (база, HTTP-клієнти, черги) і прив'язуються в модулях
- 3Увесь код живе в контролерах
Пояснення
Заміна адаптерів у тестах чи при міграціях стає зміною конфігурації модуля, а не переписуванням.