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.csprojmicroservices/src/helpdesk-service/Api/HelpdeskEndpoints.csmicroservices/src/helpdesk-service/Infrastructure/Persistence.csmicroservices/src/helpdesk-service/Domain/HelpdeskEntities.cs
Related Articles
See Also
Keywords
Layer dependencies, Domain, API, Infrastructure, coupling.
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Next review: 2026-10-20