Live Coding - Codifichiamo il pattern Circuit Breaker con Delphi

14/02/2023
delphilive codingcodinguiai

Live Coding - Codifichiamo il pattern Circuit Breaker con Delphi

Replay live Twitch di lunedì 13 gennaio 2023: *** CODIFICHIAMO IL PATTERN “CIRCUIT BREAKER” CON DELPHI *** (Live Coding)

In questa live riprendiamo l’appuntamento con il “live coding serale a ruota libera” usando #Delphi.

Obiettivo della live: codificare una implementazione del pattern #Circuit #Breaker.

Di cosa si tratta? Il concetto alla base è quello di prevedere un interruttore di sicurezza da attivare nel caso si verifichino condizioni anomale nella chiamata a un servizio esterno; ad esempio, a fronte di un numero elevato di chiamate fallite a un API, oppure a tempi sospettosamente lunghi di elaborazione.

Quando l’interruttore scatta, tutte le chiamate vengono bloccate per un tempo specificato nel tentativo di non sovraccaricare il sistema riducendo la pressione sul servizio che sta presentando problemi, dandogli così modo di ripristinarsi e riprendere successivamente il suo corretto funzionamento, evitando possibili danni o crash di sistemi in cascata.

Si tratta di un #pattern molto utile nella creazione di microservizi “resilienti” (per usare un termine tanto di moda quanto antipatico). 🫢


Se vuoi seguire questa e altre live in futuro, collegati al mio canale Twitch: 👉 https://www.twitch.tv/compilaquindiva

Per informazioni su di me e per contattarmi: 👉 https://www.breveglieri.it

Guarda la Live

Guarda su YouTube