Sujungti sistemas neprarandant duomenų kontrolės
Gera API vertinama ne tik tada, kai viskas veikia. Ji vertinama visų pirma tada, kai nutolusi paslauga sulėtėja, du kartus atsiunčia tą patį įvykį ar tampa nepasiekiama.
Pasiruošti nesėkmėms
Atsižvelgdami į duomenų srauto svarbą, numatome autentifikavimą, tikrinimą, idempotentiškumą, pakartotinius bandymus, žurnalus ir klaidų tvarkymą.
Integracija turi būti stebima
Turi būti įmanoma atsakyti į paprastus klausimus:
- ką išsiuntėme?
- ką gavome ir kada?
- kodėl operacija nepavyko?
- ar ją galima pakartoti nesukuriant dublikato?
Ši informacija gerokai sutrumpina klaidų diagnostikos laiką gamybinėje aplinkoje.
Reikia sujungti sistemas?
Išvardykite programas, kurios turi keistis duomenimis, – nustatysime svarbiausius srautus ir jų nesėkmės scenarijus.