CategoryProgramming

Usare code di messaggi in .net core – parte 2: i Background Worker

Ed eccoci al secondo articolo della Serie. Nello scorso appuntamento abbiamo parlato un po’ delle Code di Messaggi, questa volta invece introdurremo i Background Worker. Giusto per rinfrescare un po’ la memoria, le Code di Messaggi possono essere usate per gestire le comunicazioni asincrone tra microservizi, migliorando resilienza e scalabilitá. Ora supponiamo di avere un’API […]

Categories: Programming

Gestire le eccezioni in Task paralleli

Tempo fa ho scritto un post su come eseguire Task in parallelo o in seriale. Questa volta invece parleremo di come gestire correttamente le eccezioni in Task paralleli. Supponiamo di dover effettuare delle chiamate ad alcuni microservizi. Magari la nostra applicazione è un API Gateway e dobbiamo aggregare i dati. Supponiamo che le chiamate siano […]

Categories: .NET, ASP.NET, Programming

Come gestire autenticazione ed autorizzazione nei microservizi – Parte 1

Nelle ultime settimane in ufficio mi sto occupando di una parte abbastanza delicata del sistema: gestire autenticazione ed autorizzazione in alcuni dei microservizi che compongono l’applicazione. Per quelli che non lo sanno, io lavoro per un’azienda abbastanza nota nel settore IT, mi occupo dello sviluppo del tool di vendite interno. Per dirla in soldoni si […]

Categories: Design Patterns, Microservices, Programming, Software Architecture

© 2019 Davide Guida

Theme by Anders NorenUp ↑