Pluggable adapterlar
Har provider — mustaqil Sender adapter. Registry’ga ulanadi, priority bilan tanlanadi.
Unicon Notify — ichki loyihalar (EDO, Cabmin va boshqalar) uchun umumiy bildirishnoma infratuzilmasi. Self-hosted Firebase Cloud Messaging alternativi: email, SMS, push, in-app, Telegram, WhatsApp — bitta API, bitta Docker image.
Platforma biror bitta domenga bog’lanib qolmaydi. Har consumer loyiha xabarlarini
source_service va template_key orqali farqlaydi. Har bir bo’lak — almashtiriladigan qism (Lego).
Pluggable adapterlar
Har provider — mustaqil Sender adapter. Registry’ga ulanadi, priority bilan tanlanadi.
Tenant-siz izolyatsiya
Per-organization ustun yo’q. Consumer loyihalar source_service bilan ajraladi.
Template-driven
Xabar matni kodda emas — DB’da Mustache/Handlebars template. Runtime’da render.
Uch transport
REST, gRPC, Kafka — bir xil use-case yadrosini ulashadi. Integratsiyani consumer tanlaydi.
| Kanallar | Email · SMS · Push · In-App · Telegram · WhatsApp (+ maxsus adapterlar) |
| Transport | HTTP/REST · gRPC · Kafka (consume) |
| Consumer loyiha | Cheksiz — source_service bilan ajraladi |
| Deploy | Bitta Docker image (~36MB), faqat ENV konfiguratsiya |
| Ma’lumot | PostgreSQL, oylik partition, queue = jadval |