Věrnostní & identitní systémy
Body za 200ms. Ne za noční batch.
Loyalty platformy pro miliony zákazníků s real-time zpracováním, flexibilním rules engine a partnerskou integrací.
Loyalty platforma jako core systém¶
Věrnostní program není marketingová nadstavba — je to core systém, který zpracovává miliony transakcí, integruje desítky partnerů a přímo ovlivňuje customer retention. Když zákazník zaplatí a body se nepřipíšou, volá na linku. Když partner nedostane data, odmítne slevu.
Real-time zpracování¶
Tradiční přístup „body se připíšou v nočním batchi” je minulost. Zákazník očekává okamžitou gratifikaci:
- POS/e-shop odešle transakční event do Kafky
- Loyalty Engine konzumuje event, evaluuje pravidla (tier multipliers, bonus kampaně, partner rules)
- Account Service aktualizuje balance (Redis pro hot data, PostgreSQL pro persistence)
- Notification Service pošle push/SMS s aktualizací
- Celý flow < 200ms
Flexibilní Rules Engine¶
Marketing potřebuje měnit pravidla denně — bez čekání na deploy:
- Tier pravidla — Bronze/Silver/Gold/Platinum s automatickým upgradem/downgradem
- Bonus kampaně — 2× body na víkend, 3× za kategorii, partner multiplier
- Segmentace — Různá pravidla pro různé zákaznické segmenty
- A/B testing — Testování variant kampaní na části zákazníků
- Expiration rules — Body expirují za 12 měsíců, s upozorněním 30 dní předem
Pravidla se konfigurují v admin UI, verzují se (audit trail), a propagují do produkce za sekundy.
Partnerská integrace¶
Typický věrnostní program má 10-50 partnerů. Každý potřebuje:
- REST API s OAuth2 autentizací
- Webhook notifikace o bodových transakcích
- Rate limiting per partner (ochrana systému)
- SLA monitoring per endpoint
- Sandbox prostředí pro integrační testy
Partner API je verzované (v1, v2), backward compatible. Breaking changes s 6-měsíčním deprecation notice.
Škálování¶
- Redis pro hot data (aktuální balance, tier) — sub-ms latence
- PostgreSQL pro transakční historii — partitioned by month
- Kafka pro event streaming — horizontální škálování consumerů
- Kubernetes — autoscaling podle throughputu
GDPR a ochrana dat¶
- Právo na výmaz (anonymizace bodové historie)
- Právo na přenositelnost (export v strojově čitelném formátu)
- Consent management — opt-in/opt-out per channel
- Data encryption at rest a in transit
Časté otázky
Ano. Dual-run migrace — starý a nový systém běží paralelně, data se reconcilují. Zákazník nepozná přechod. Typická migrace 2-4 měsíce.
Pod 200ms od potvrzení platby. Event-driven architektura — POS pošle event, loyalty engine zpracuje pravidla, zákazník vidí aktualizovaný stav okamžitě.
Ano. Každý partner má vlastní API credentials, rate limits, pravidla. Centrální loyalty engine agreguje body ze všech zdrojů. Dashboard per partner pro reporting.