Application (Uygulama) Katmanı
İş mantığını orchestrate eden ve use case'leri implement eden katmandır. Domain ve Infrastructure katmanları arasında koordinasyon sağlar.
İçerdiği Alt Klasörler:
- UseCases: İş akışlarını temsil eden use case'ler
- Ports: Uygulama arayüzleri
- Input: Gelen istekleri tanımlayan arayüzler
- Output: Çıkış adaptörleri için arayüzler
- TracingInterceptor: Distributed tracing altyapısı