Skip to main content

Payroll Domain Events

Summary

This page documents confirmed payroll domain events behavior and explicitly marks incomplete integration boundaries.

Audience

Payroll and integration developers, QA and support engineers, solution and security architects, and implementation partners.

Confirmed status

Not implemented. No Payroll domain event interface usage, domain-event record, aggregate event collection, dispatcher, or domain-to-integration mapper exists in the reviewed Payroll source.

PayrollAuditLog actions and PayrollTimeline entries record lifecycle evidence; they are persisted records, not domain events.

Known limitations

Outbound integration contracts are constructed in application services rather than mapped from domain events.

Requires confirmation

  • Whether Payroll will introduce domain events and an explicit mapping layer.
  • Ownership of future domain-event dispatch and failure behavior.

Source References

  • microservices/src/payroll-service/Domain/PayrollEntities.cs
  • microservices/src/payroll-service/Application/PayrollCalculationService.cs
  • microservices/src/payroll-service/Application/PayrollOutputsService.cs
  • microservices/src/shared-kernel/Outbox/IntegrationEventJsonSerializer.cs

See Also

Keywords

  • Payroll events
  • Payroll Domain Events
  • Integration contracts

Revision Information

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