Skip to content
ADP
API Design PrincipleBETA

[ADP-600] Event Design Overview

This ADP is a category overview of Event Design ADPs.

Purpose

The main purpose of event design is to:

  • Provide a clear and consistent mechanism for designing events.
  • Ensure that events are well-defined and useful across the system.

Key Principles

  1. Consistency: Maintain consistency in event handling and reporting across the system.
  2. Clarity: Event information should be clear and unambiguous.
  3. Actionability: Provide information or suggestions that help in resolving issues.
  4. Security: Avoid exposing sensitive information in event data.

Implementation Recommendations

  1. Establish a unified event schema.
  2. Design standardized event response formats.
  3. Implement a global event handling mechanism.
  4. Integrate event monitoring and reporting tools.

Considerations

  • Regularly review and update event design to adapt to system changes.
  • Consider the impact of event design on system performance.