08
Kapitola 08 z 08 · Provoz
DostupnéSMSE-mailWhatsApp

Vánoční špička bez výpadku: fronta, rate-limit a 90% propustnost

Mezi Black Friday a 24. prosincem prochází českým e-mailem a SMS 5× normální objem. Standardní fronty kolabují, OTP zpráv dorazí pozdě, transakční potvrzení čekají hodiny. 4notify má pro toto období oddělený provozní režim: prioritní fronta s váhou (OTP > transakční > marketing), dynamický rate-limit per operator a pre-warm IP od 1. listopadu.

Problém

V roce 2024 jeden z velkých českých e-shopů poslal vánoční newsletter v 9:00 a tím zahltil vlastní transakční SMS frontu. Výsledek: 600 000 zákazníků nedostalo „balík dorazí dnes“ včas a podpora dostala 12 000 hovorů. Bez prioritizace fronty je vánoční katastrofa otázkou času.

Právní rámec
ZDPH § 28 — 15denní lhůta vystavení dokladu

I při špičce musí faktura odejít včas. Pokud fronta padá, riskujete sankce za pozdní daňový doklad.

ČTÚ best practice — komunikační okno 7:00–21:00

Doporučení neposílat marketing mimo toto okno; 4notify automaticky odkládá nepodstatné zprávy mimo okno do následujícího rána.

GDPR čl. 32 (bezpečnost zpracování)

Provozní výpadek je incident; obhajitelný design fronty (prioritizace OTP) snižuje riziko škody.

Architektura
01

Tři vrstvy fronty

OTP a security alerty (váha 100) > transakční (váha 50) > marketing (váha 1). Při přetížení degradujeme marketing první.

02

Dynamický rate-limit

Per-operator throughput se mění v reálném čase podle ACK rate. Pokud O2 začne RTT > 3 s, snížíme rychlost a přesměrujeme do náhradního kanálu.

03

IP pre-warm od 1. listopadu

Postupně zvyšujeme reputaci IP, aby Seznam a Gmail nesnížily doručitelnost při náhlém 5× nárůstu objemu během Black Friday.

04

Degradační režim

Při překročení 90 % SLA propustnosti automaticky zařadíme nepodstatné zprávy do delay fronty (max 6 h) a oznámíme administrátorovi.

Kód
json
// Queue weights configuration (4notify > Settings > Peak Mode):
{
  "peak_mode": {
    "enabled_window": { "from": "2026-11-24", "to": "2026-12-31" },
    "weights": {
      "otp":           100,
      "security":      100,
      "transactional":  50,
      "marketing":       1,
      "newsletter":      1
    },
    "degradation_at_load_pct": 90,
    "ip_prewarm_start": "2026-11-01",
    "communication_window": { "from": "07:00", "to": "21:00" }
  }
}
Ukázková zpráva
E-mailVánoční šablony jsou nasazené — peak mode aktivní

Dobrý den, vaše prostředí je připravené na vánoční špičku. Peak mode bude aktivní od 24. 11. do 31. 12., OTP zpráv mají prioritu 100, marketing prioritu 1. V případě potřeby kontaktujte on-call přes #vanocni-podpora.

Před spuštěním
  • Aktivovat peak_mode od 24. 11. do 31. 12.
  • Naplánovat IP pre-warm od 1. 11.
  • Auditovat váhy fronty (OTP musí mít 100)
  • Nastavit upozornění na 90 % SLA propustnosti
  • Stage rehearsal s 3× normálním objemem
  • Aktivovat on-call rotaci přes Slack / PagerDuty
Co dělá 4notify jinak

Vážená prioritní fronta + IP pre-warm + degradační režim — drží OTP latenci pod 3 s i ve špičce Black Friday a vánočním provozu.

Časté dotazy
Kolik nás stojí peak mode?

Peak mode je zdarma v plánech Growth a Scale. Při překročení smluvního objemu se účtuje variabilně podle ceníku, ale OTP a transakční zůstávají v základní sazbě.

Co když Seznam přesto degraduje doručitelnost?

4notify má vyhrazenou rezervní IP s předehřátím; přepnutí trvá < 60 s a Seznam ji vidí jako známou. Riziko ztráty doručení je menší než 0,1 %.

Jak řešíte vánoční nárůst chyb na straně dopravce?

EXCEPTION fronta v listopadu narůstá 4×. 4notify připraví pro váš tým souhrnný dashboard s reálným časem a navrhuje akce („přidat 2 lidi do podpory“, „aktivovat nadlimitní svozy“).

Začněte testem zdarma

14 dní, žádná karta. Český support.

Další kapitoly