Skip to content

Notification Platform

One dispatch layer for SMS, email, push and chat messages, fed by queues, with a status history for every message.

Sector
Banking
Year
2022
Channels
SMS, email, push, chat
Audit
Status history per message
IL-11 · spec sheet

in

  • Messages on Solace queues
  • SMS, email, push and chat providers
  • Retry rules per channel

engine

  • Seven small Java services
  • One dispatcher per channel
  • A status history on every message

out

  • Delivered through four channels
  • An audit trail from request to delivery
  • Failures retried, never lost

The detailEvery message keeps a status history from request to delivery, whichever channel carried it.

Practice: Every number has a source

The problem

Banks send the same kinds of message over many channels, and each channel tends to grow its own integration, retry logic and audit gaps.

What we built

One dispatch layer for SMS, email, push and chat messages. Requests arrive on queues, each channel has its own dispatcher, and every message keeps a status history from request to delivery.

How it works

A set of small Java services consume from Solace queues and hand off to each provider. Failures are retried per channel, and the audit trail records every state change.