Skip to content

Provision Service Bus queues, sessions and dead-letter handling #15

Description

@carndog

Outcome

Provision the messaging infrastructure needed to prove the pipeline while preserving operability and safe replay.

Acceptance criteria

  • Define queues or subscriptions for price observations, trade signals, risk decisions, and execution intents
  • Enable duplicate detection using application MessageId
  • Use SessionId equal to InstrumentId where per-instrument FIFO ordering is required
  • Configure bounded delivery attempts, lock duration, retention, and dead-letter behaviour
  • Define dead-letter inspection and replay procedures
  • Provision resources with Bicep and validate through what-if
  • Emit queue depth, failure, retry, and dead-letter telemetry
  • Document that Service Bus is a buffer, not the executor rate limiter

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions