Trzymaj logikę biznesową w centrum (domena/use case) i rozmawiaj ze światem przez porty (interfejsy). Adaptery implementują porty dla DB, HTTP, kolejek itd., dzięki czemu możesz zmieniać infrastrukturę bez przepisywania logiki.