Skip to content

Latest commit

 

History

History
12 lines (10 loc) · 602 Bytes

File metadata and controls

12 lines (10 loc) · 602 Bytes

Domain Context

Glossary

  • Queue: A named, ordered sequence of items (FIFO data structure).
  • Payload: The arbitrary data object placed onto a Queue.
  • Queue Manager: The central coordinator that tracks the lifecycles of all Queues and persists their state.
  • Persist Engine: The storage mechanism for Queue state. Currently modeled as an append-only log.
  • Item Lifecycle:
    • Enqueue: Appending a new payload to the end of a queue.
    • Dequeue: Removing and returning the oldest payload from a queue.
    • Peek: Inspecting the oldest payload without removing it.