Sistēmas sazinās savā starpā, nezaudējot kontroli pār datiem
Labu API nevērtē tikai tad, kad viss darbojas. To vērtē galvenokārt tad, kad attālais pakalpojums palēninās, divreiz nosūta vienu un to pašu notikumu vai kļūst nepieejams.
Gatavība kļūmēm
Atkarībā no datu plūsmas kritiskuma paredzam autentifikāciju, validāciju, idempotenci, atkārtotus mēģinājumus, žurnālus un kļūdu apstrādi.
Integrācijai jābūt novērojamai
Jābūt iespējai atbildēt uz vienkāršiem jautājumiem:
- ko mēs nosūtījām?
- ko mēs saņēmām, un kad?
- kāpēc darbība neizdevās?
- vai to var atkārtot, neradot dublikātu?
Šī informācija ievērojami saīsina kļūdu diagnostikas laiku ražošanas vidē.
Jāsavieno sistēmas?
Uzskaitiet programmas, kurām jāapmainās ar datiem, – mēs noteiksim kritiskās plūsmas un to kļūmju scenārijus.