# notifications

Delivers push notifications, emails, and SMS messages. Supports templated messages, delivery scheduling, and retry logic with exponential backoff.

---

::::{grid} 3
:::{grid-item-card} Owner
**team-communications**
:::
:::{grid-item-card} Language
**NODE**
:::
:::{grid-item-card} Tier
**Standard**

Business hours response

:::
::::

## Repository

- **Source:** `https://github.com/vicioussoul/notifications`
- **Namespace:** `communications`
- **Deployment:** `helm`

- **Replicas (prod / staging):** `2 / 1`


## SLA


| Parameter | Value |
|-----------|-------|
| Availability | 99.9% |
| RTO | 30m |
| RPO | 15m |


## Observability

| Signal | Status |
|--------|--------|
| Logs | ✓ Enabled |
| Metrics | ✓ Enabled |
| Tracing | ✗ Not configured |


**Dashboard:** [Open in Grafana](https://grafana.mycorp.internal/d/notifications)


## Contacts



- **Slack:** #team-communications


- **On-call:** [Runbook](https://oncall.mycorp.internal/notifications)




## Dependencies

This service depends on:


- [auth](auth.md)

