- Business domains burada bulunur.
- Business domains constraints (istenilen/olması gereken yazılımdaki fonksiyonalitelerin soyutlamaları) burada yer alır.
- Input/Output portları ve Use Case’lerin soyutlamaları burada bulunur.
- Teknolojilerin belirlenmesi ve teknolojilerin constraintlerinin uygulandığı yerdir.
- Input ve Output Adapterler burada bulunur.
- Input adaptörleri kullanılır.
- Uygulamayı tetikleyen bileşenlerdir.
- Örnekler:
- REST (Adapter)
- CLI (Adapter)
- gRPC (Adapter)
- SOAP (Adapter)
- Test Case (Actor)
- Uygulamanın bağımlı olduğu bileşenlerdir.
- Örnekler:
- Repository
- HTTP Client
- Message Queue
- File System