REST API návrh
Zdrojové dáta, endpointy, validácia a verzovanie podľa potreby.
API a integrácie
Navrhujem integračné rozhrania, ktoré majú jasné dáta, pravidlá chýb a zodpovednosť za spracovanie.
Prebrať integráciu →Spojenie má byť spoľahlivé
Treba definovať dáta, autentizáciu, validáciu, opakovanie, logovanie a stav pri chybe. To sú časti, ktoré rozhodujú o dlhodobej prevádzke.
Od návrhu rozhrania po napojenie existujúcej služby.
Zdrojové dáta, endpointy, validácia a verzovanie podľa potreby.
Spracovanie udalostí a dát medzi internými a externými systémami.
Error handling, retry, rate limiting, logging a monitoring.
Integračná vrstva oddeľuje pravidlá prenosu dát od konkrétnych systémov, aby sa zmeny dali riadiť na jednom mieste.
System A ↓ REST API ↓ Integration layer ├── Database ├── System B └── External API
Spôsob spolupráce
Spojenie má byť spoľahlivé
Treba definovať dáta, autentizáciu, validáciu, opakovanie, logovanie a stav pri chybe. To sú časti, ktoré rozhodujú o dlhodobej prevádzke.
Modelový príklad
Integrácia prijme zmenu, overí dáta, zapíše výsledok a bezpečne spracuje dočasné zlyhanie cieľovej služby.
System A ↓ request Integration layer ↓ validated transfer External API
Popíšte systémy, údaje a smer prenosu. Prvým krokom môže byť jasný integračný návrh.