Retry Pattern in Dotnet.Core

Uno dei punti cruciali dello sviluppo di applicazioni basate su micro-services è sicuramente la comunicazione tra servizi. Prima o poi ci troveremo a dover gestire malfunzionamenti temporanei, latenza o semplicemente servizi che non rispondono. Ovviamente, il primo oggetto che dovrà essere configurato sarà l’orchestratore, che consentirà di gestire la giusta scalabilità ed affidabilità dei servizi. […]

Repository Pattern in Dotnet Core

Sviluppato applicazioni che richiedono operazioni CRUD è necessario creare classi e metodi dedicati alla singola logica. Non sempre lo sviluppo della logica CRUD avviene utilizzando pattern specifici, ma al crescere della complessità dell’architettura è molto consigliata l’applicazione di una standardizzazione di ogni repository. Alla base dell’implementazione di un repository c’è sempre la definizione di un’interfaccia. […]