facebook
Making systems resilient with Polly

Making systems resilient with Polly

Who has never heard the term resilience? In this period of pandemic, perhaps we heard it even more often, in fact it has been associated with the restarting plans of the various countries after this dark period.  But what do we mean by resilience? With this word,...
Mass Transit: a real use case

Mass Transit: a real use case

In the last year and a half, I have had the opportunity to work for a client with a strongly microservice-oriented architecture to support his system consisting of several applications and services that interoperate in an asynchronous way using a Service Bus. A...
Let’s solve the “rebus” of communication

Let’s solve the “rebus” of communication

In the previous articles, we have seen how to decouple the communication between applications using a Message Broker like RabbitMQ. When a software system is composed of multiple services that perform different tasks but need to interact with each other to perform...
High availability with RabbitMQ

High availability with RabbitMQ

When dealing with complex systems, it is often necessary to consider mechanisms, thanks to which the services provided are always available, it means that a system must be highly reliable. In the previous article (Decoupling the communication with RabbitMQ), we...
Decoupling the communication with RabbitMQ

Decoupling the communication with RabbitMQ

The project I am working on is based on an architecture made up of different applications, that communicate each other through messages exchange. This communication usually takes place following the pattern Publish/Subscribe, that establishes that an application...