Skip to main content

Performance Integration Events

Summary

Audience

Developers, QA and support engineers, integration reviewers, solution architects, and implementation partners.

Reference Content

Outbound contracts are ReviewCycleOpenedEvent, ReviewCycleClosedEvent, GoalCreatedEvent, AppraisalSelfSubmittedEvent, AppraisalManagerReviewedEvent, AppraisalApprovedEvent, and RatingFinalizedEvent. Notification consumes all seven; each is version 1.

Performance consumes zero inbound integration contracts. Shared envelope concepts include identity, occurrence, source, schema, tenant, actor, correlation, and causation. Compatibility writes create none of these contracts.

Requires confirmation

Operational ownership, service objectives, reconciliation, replay, and future consumer governance require confirmation where not explicitly implemented.

See Also

Keywords

  • Performance events
  • Integration contracts

Source References

  • microservices/src/performance-service/Domain/ReviewCycle/ReviewCycleDomainEvents.cs
  • microservices/src/performance-service/Domain/Appraisal/AppraisalDomainEvents.cs
  • microservices/src/performance-service/Infrastructure/PerformanceDbContext.cs
  • microservices/src/contracts/Events/PerformanceLifecycleEvents.cs
  • microservices/src/contracts/Events/IntegrationEvent.cs

Revision Information

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