Asosiy g'oya · Lego
Platforma biror bitta domenga (masalan EDO) bog’lanib qolmaydi. EDO — consumer loyihalardan biri,
yagona emas. Har consumer loyiha xabarlarini source_service va template_key orqali farqlaydi.
Core sxema mahsulotdan mustaqil: channel, provider, template, preference. Domen-spetsifik
event/template’lar tizim default darajasida (system default) bo’ladi — per-organization tenant ustuni yo’q.
Har bo’lak — Lego
heading.anchorLabel- Provider adapterlar registry orqali ulanadi (Eskiz, Resend, FCM, Telegram… + maxsus).
- Client auth drayveri tanlanadi (
jwt/introspection/ticket). - Realtime backplane pluggable (Redis Pub/Sub yoki Firebase).
- Kanallar transport turi bilan aniqlanadi — yangi kanal = yangi adapter.
Yangi kanal, yangi provider yoki yangi consumer loyiha qo’shish — konfiguratsiya masalasi, yadroni qayta yozish emas.
Nimalar ishlatilmaydi
heading.anchorLabelManago / e-commerce atamalari (order, payment, stock, store, product, customer) ishlatilmaydi — ular eski Manago notification servisidan port qilingan va bu platformaga aloqasi yo’q.