+33 7 66 06 80 03 LinkedIn
Servizi

Far comunicare i sistemi senza perdere il controllo dei dati

Un’API ben fatta non si giudica solo quando tutto funziona. Si giudica soprattutto quando il servizio remoto rallenta, invia due volte lo stesso evento o diventa non disponibile.

Prevedere i casi di errore

Prevediamo autenticazione, validazione, idempotenza, meccanismi di ripresa, log e gestione degli errori in base alla criticità del flusso.

Un’integrazione deve essere osservabile

Deve essere possibile rispondere a domande semplici:

  • che cosa abbiamo inviato?
  • che cosa abbiamo ricevuto, e quando?
  • perché l’operazione non è andata a buon fine?
  • può essere rieseguita senza creare un duplicato?

Queste informazioni riducono notevolmente il tempo di diagnosi in produzione.

Sistemi da collegare?

Elencate i software che devono scambiarsi dati: individueremo i flussi critici e i loro possibili errori.