Momby Admin
Enterprise Notification Architecture
Katmanlar
Gateway → Orchestration → Provider → Observability
Notification Gateway
API key doğrulama, payload validation, consent & preference kontrolü, rate limit ve frequency cap enforcement.
- •Kanal önceliklendirme + fallback (push→sms→email)
- •Quiet hours ve tenant bazlı quota
- •Consent & suppression list check
Orchestration & Rule Engine
Template motoru, segment çözümleme, event-triggers ve automation rule evaluation bu katmanda gerçekleşir.
- •Segment + nested filter çözümü, estimated recipients
- •Event bus → Trigger → Condition → Action workflow
- •Delay/drip scheduling, sandbox & approval hooks
Provider Connectors
Firebase, Sendgrid, Twilio, internal in-app bus gibi çoklu provider’lara akıllı yönlendirme ve failover.
- •Provider health monitoring & otomatik failover
- •Channel-specific özellikler (rich push, short link, HTML)
- •Cost aware routing, partner-specific throttling
Observability & Compliance
NotificationEvent şeması ile telemetry, audit ve analytics katmanı. Consent, approval ve audit logları.
- •Delivery/open/click/bounce/unsubscribe event’leri
- •Provider latency/failure dashboard, alerting
- •Immutable audit log + consent trail
Flow
Uçtan Uca Gönderim Akışı
- 1.Şablon/trigger seçimi
- 2.Segment çözümleme + consent/frequency kontrolü
- 3.Onay & policy enforcement (marketing, legal, medical, finance)
- 4.Queue planlama, delay/drip ve rate limit dağıtımı
- 5.Provider seçimi + fallback + retry
- 6.NotificationEvent loglama, metrics enrichment, DLQ/alert