Сенімділік
PluginHub
Сенімді интеграциялар: идемпотенттік, ретрай, DLQ және алерттер
Интеграциядағы ақаулар көбіне тізбекті түрде болады: таймаут → қайта жіберу → тапсырыстың дублі → қолмен түзету. Сондықтан продакшнда қателерді басқару керек.
Тұрақтылық паттерндары
- Идемпотенттік: бір оқиғаны қайта өңдеу дубль жасамайды.
- Қайта әрекет (retry): қауіпсіз операцияларды ғана қайталау, экспоненциалды кідіріс.
- DLQ: проблемалы хабарламалар негізгі ағынды бөгемейді.
- Трассировка: correlation_id арқылы логтарды байланыстыру.
- Алерттер: 4xx/5xx өссе, жауап уақыты артса, кезек толса.
Payload (тазартылған), валидация нәтижесі, сұраныс/жауап, ұзақтығы және идемпотенттік кілт логта болуы тиіс.