Using Azure Cosmos persistence with NServiceBus
This post explains how you can use NServiceBus and Azure Cosmos DB persistence together for scalability and reliability.
This post explains how you can use NServiceBus and Azure Cosmos DB persistence together for scalability and reliability.

This post explains the pain-points of updating schema in NoSQL and how you can update Cosmos DB schema using custom JSON serializer.

This post explains how you can use custom JSON serializer settings with Cosmos DB using Newtonsoft JSON and System.Text.Json.

In this post, I have explained an opinionated way to achieve consistent error handling for your ASP.NET Core through Error response object.
This post describes how we can render an Enumeration class as an Enum type in client code with NSwag by implementing Swagger ISchemaFilter.
In this post, I have explained how you can use an Enumeration class as a query string parameter by creating a custom Model Binder.
We typically use Enumeration classes with Domain-Driven Design (DDD). In this series, I will describe how you can use an Enumeration Class beyond DDD.
This is the first post in the series: Enumeration classes – DDD and beyond. This post gives an introduction to an Enumeration class.
The post describes the issues with Collection integrity in DDD and how we can use ImmutableList to avoid manipulating collections outside the Domain.
Different approaches we considered to set up integration tests when running against multiple DB providers in ASP.NET Core
We are currently working on a greenfield project which involves building several microservices on Azure. One of our primary services had Azure SQL as its data source originally. But, midway during the development, we decided to switch Cosmos DB instead. One of the main motivations for this switch was that it was too hard to
NServiceBus is one of the most widely used service bus in .NET World. It offers features like high performance, scalability, automatic retries, auditing and so-on. NService has an out-of-box support for MSMQ, RabbitMQ, Sql Server, Azure Service Bus, etc. Our organization uses NServiceBus for messaging and workflow. We use Azure Service Bus in test/production and