“R(i)edisegnamo” il Publish/Subscribe con Redis

“R(i)edisegnamo” il Publish/Subscribe con Redis

Recentemente ho avuto l’opportunità di lavorare per un nostro cliente con un’applicazione che faceva uso di Redis. Confrontandomi con i colleghi e studiandone la documentazione ho scoperto che anche questo strumento poteva essere utilizzato per disaccoppiare la...
“La Metamorfosi” della comunicazione con Kafka

“La Metamorfosi” della comunicazione con Kafka

Nei miei precedenti articoli, abbiamo visto come sia utile utilizzare tecnologie e soluzioni per la comunicazione come RabbitMQ o un ESB (Enterprise Service Bus) come Rebus, siano essi on premise o cloud, per disaccoppiare la comunicazione nei sistemi...
Un mondo di messaggi con Azure

Un mondo di messaggi con Azure

Negli articoli precedenti, abbiamo visto l’importanza di disaccoppiare le comunicazioni in applicazioni enterprise, e abbiamo utilizzato soluzioni on-premise, come RabbitMQ e astrazioni del trasporto, come Rebus. Il cloud offre comunque strumenti nativi per la...
Orchestrare gli eventi con Rebus

Orchestrare gli eventi con Rebus

Nel precedente articolo, abbiamo visto come l’utilizzo di un service bus possa apportare benefici in sistemi software dove è necessario il disaccoppiamento tra le parti che li compongono. In particolare, abbiamo parlato di Rebus. Rebus mette a disposizione una...
Risolviamo il “rebus” della comunicazione

Risolviamo il “rebus” della comunicazione

Negli articoli precedenti, abbiamo visto come fosse possibile disaccoppiare la comunicazione tra applicazioni utilizzando un Message Broker come RabbitMQ. Quando un sistema software è composto da più servizi che svolgono compiti diversi ma che necessitano di...