Implementing MediatR in .NET API: Benefits & Setup
In previous posts, we discussed about the CQRS pattern and its advantages. I have not given any source code examples yet on CQRS because I wanted to discuss some other…
In previous posts, we discussed about the CQRS pattern and its advantages. I have not given any source code examples yet on CQRS because I wanted to discuss some other…
Past few articles I have been discussing about Microservices. When we try to search around Microservices, CQRS is a jargon used in majority of contents available on internet. In this article, we will try to understand basics about this pattern.
Now a days, everyone is using AI or some kind of copilot which is based on AI, for our personal or professional tasks. Artificial Intelligence (AI) has revolutionized industries, improving efficiency and automating complex tasks. This article is about where should we put boundary for AI - where we should not rely completely on AI or where it should not be used at all.
Both Azure Service Bus and RabbitMQ are message brokers, but they have some differences in architecture, protocol support, and developer experience. Below is a detailed pointers and comparison to help…
Azure cloud platform provides many services which can be used for integrating with enterprise applications. They are collectively known as Azure Integration Services. This article is to just provide a…
API versioning is essential for maintaining backward compatibility and ensuring smooth transitions when updating services. This article explores different API versioning strategies. It also tries to discuss the impact of…
Microservices architecture has gained popularity due to its scalability, flexibility, and resilience. However, designing scalable microservices requires careful planning and adherence to best practices. This article outlines key principles to…
As modern applications evolve, developers and organizations face a crucial decision: whether to adopt a monolithic, modular monolith, or microservices architecture. Each approach has its own strengths and weaknesses. This…
I have been working with a microservices based application since more than few years now. Every now and then, I get into discussions where we discuss what are some useful…