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