CategorySoftware Architecture

Migliorare l’affidabilità dei microservizi – parte 2: Outbox Pattern

Ed eccoci qui alla seconda parte della Serie. Oggi parleremo dell’Outbox Pattern. Giusto per rinfrescare un po’ la memoria, l’ultima volta abbiamo discusso di come la tecnica del 2-Phase-Commit ci possa aiutare con le transazioni distribuite. Tuttavia può anche portare a degli “effetti collaterali indesiderati” tipo problemi di performance. Quindi che altro approccio possiamo considerare? […]

Categories: .NET, Design Patterns, Microservices, Programming, RabbitMQ, Software Architecture

Migliorare l’affidabilità dei microservizi – parte 1: Two Phase Commit

Ciao a tutti! Oggi parleremo un po’ di come possiamo fare per migliorare l’affidabilità della comunicazione fra microservizi. Questo è il primo articolo della serie e ci focalizzeremo sulla tecnica del Two-Phase-Commit. È passato un po’ dal mio ultimo articolo, questo è il primo che scrivo da quando mi sono trasferito a Montreal per lavorare […]

Categories: Design Patterns, Microservices, Programming, Software Architecture

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

© 2020 Davide Guida

Theme by Anders NorenUp ↑