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