Skip to main content

Recruitment Technical Documentation

Summary

Complete Draft technical documentation for the source-backed Recruitment Service architecture and implementation.

Audience

Backend and frontend engineers, architects, QA, support, security reviewers, and operators responsible for Recruitment.

Overview

Recruitment is a .NET 8 minimal-API service using EF Core/PostgreSQL, folder-based Domain/Application/Infrastructure layering, explicit repository/unit-of-work ports, typed HTTP integrations, compatibility adapters, shared observability/messaging, and a hosted transactional-outbox relay.

Documentation map

This section covers architecture, responsibilities, project/layer structure, aggregate and model boundaries, application/infrastructure behavior, repositories, commands/queries, validation, integrations, security, dependency injection, configuration categories, observability, health, performance, testing, limitations, and future evolution.

The implementation remains Transitional because compatibility and native paths coexist and authorization/integration/operational gaps remain. All pages are Draft.

Requires confirmation

Production ownership, authorization policy, operational thresholds, and future design decisions require confirmation.

Source References

  • microservices/src/recruitment-service/recruitment-service.csproj
  • microservices/src/recruitment-service/Program.cs
  • microservices/src/recruitment-service/Domain
  • microservices/src/recruitment-service/Application
  • microservices/src/recruitment-service/Infrastructure
  • microservices/src/recruitment-service/Messaging

See Also

Keywords

  • Recruitment technical architecture
  • Recruitment Service
  • Technical Overview

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly