Konwertery/Mappery gdzie to wrzucać?

0

Jak mam jakiś konwerter, który mapuje jakiś obiekt domenowy na jakiś request, który gdzieś
wysyłam do innego serwisu lub odwrotnie jak mapuję jakiś request przychodzący to gdzie najlepiej
taki konwerter wrzucić tj. do jakiego pakietu/modułu? Czy takie mapowania to jest część domeny
i może być np. w pakiecie domain czy raczej coś na punkcie styku i lepiej to wyrzucić gdzieś na zewnątrz zgodnie z architekturą
heksagonalną?

2

Moim zdaniem to jest część adaptera, bo zajmuje się translacją domena<->jakaś zewnętrzna zależność.

3

Domena nie powinna mieć żadnego import javax....HttpServletRequest czy import com....KafkaRecord (ani żadnej innej zależności), więc kod mapujący powinien być poza domeną - w infrastrukturze lub adapterze, jeśli masz hexagona.

1 użytkowników online, w tym zalogowanych: 0, gości: 1