Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 569 Bytes

adr_018.md

File metadata and controls

30 lines (19 loc) · 569 Bytes

ADR_018 Notification system design decisions

Date: 11/01

Status

accepted

Context

This adr captures component design decisions in Notification system design.

Decision

Functional requirements, provide APIs

  • create_topic
  • subscribe
  • publish

Architecture Characteristic

  • Salable
  • Durable

Design decisions

  • Have database to store topics, subscribers, and temporary messages
  • Have an in-memory database to store failed message for short term re-try

notification_domain

Consequences