Tag

#messaging

3 articles: System, Note.

← All tags

  1. Transactional Outbox: Dual-Write, At-Least-Once, and Idempotent Consumption

    Writing to the database but failing to put the event on the queue: closing dual-write with an outbox, suppressing the at-least-once repeats it creates, and encrypting the field.

  2. Event-Driven Architecture: When It Saves You, When It Adds Complexity

    The price of loose coupling through events: balancing the flexibility it buys against the risk of making your system's flow impossible to trace

  3. Distributed Tracing Across a Polyglot Queue

    A message crosses PHP, Go and Python over a frozen envelope. Turning its journey into one OpenTelemetry trace with no new field and no core dependency — and the honest limit of that.