Skip to main content

Helpdesk Layer Dependencies

Audience​

Developers, architects and QA engineers.

Summary​

The Domain folder is the least infrastructure-dependent local area. API handlers depend directly on Application, Domain and Infrastructure. Infrastructure depends on Domain/Application plus shared messaging and EF Core.

Reference Content​

There is no separate dependency-inversion boundary for persistence queries: endpoint handlers receive the concrete DbContext. Document access is abstracted behind an interface; persistence is not.

Requires confirmation​

Whether a future application/repository abstraction is desired and which folder dependencies are architectural policy require confirmation.

Source References​

  • microservices/src/helpdesk-service/helpdesk-service.csproj
  • microservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs
  • microservices/src/helpdesk-service/Infrastructure/Persistence.cs
  • microservices/src/helpdesk-service/Domain/HelpdeskEntities.cs

See Also​

Keywords​

Layer dependencies, Domain, API, Infrastructure, coupling.

Revision Information​

  • Status: Draft
  • Last reviewed: 2026-07-20
  • Next review: 2026-10-20