Leave Service Architecture
Summary
Leave Service uses a layered, domain-oriented structure inside an ASP.NET Core service and participates in a gateway-controlled monolith extraction.
Audience
Developers, architects, QA, DevOps, security, and support engineers.
Overview
The project references Shared Kernel for messaging, correlation, configuration, outbox, and observability, and Contracts for integration-event types. Gateway compatibility, direct/shadow routing, and monolith ownership are Transitional.
Source References
microservices/src/leave-service/Program.csmicroservices/src/leave-service/leave-service.csprojmicroservices/src/leave-service/Infrastructure/LeaveDbContext.csmicroservices/src/gateway-api/Program.cs
Related Articles
See Also
Keywords
- Leave Service
- Leave Service Architecture
- Technical architecture
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly