Particular Software
banner
particular.net
Particular Software
@particular.net
Makers of NServiceBus and the most developer-friendly service platform for .NET
Tables with billions of rows eventually cause slow queries, expensive storage, risky maintenance, and backups that take hours. Rajesh Gami explores how SQL Server data federation addresses these scaling challenges without platform migration.
SQL Server Data Federation (Split Big Tables Across Databases but Query as One)
Scale SQL Server databases by splitting large tables across multiple physical databases while querying them as one. Improve performance, isolation, and flexibility.
www.c-sharpcorner.com
November 26, 2025 at 3:04 AM
When a microservice saves data and publishes events to a message bus, failures between those two operations can cause lost events and data inconsistencies across services. @Microsoft's architecture guide explores this distributed systems challenge.
Transactional Outbox pattern with Azure Cosmos DB - Azure Architecture Center
How to use Azure Cosmos DB, change feed, and Azure Service Bus for reliable messaging and guaranteed delivery of domain events in distributed applications.
learn.microsoft.com
November 25, 2025 at 11:01 AM
When parallel message consumers process causally related events out of order, race conditions emerge. Oskar Dudycz examines why requeuing messages to restore order becomes a risky gamble in distributed messaging systems.
Requeuing Roulette in Event-Driven Architecture and Messaging - Event-Driven.io
Event-Driven by Oskar Dudycz
event-driven.io
November 25, 2025 at 3:04 AM
Derek Comartin @codeopinion shows two techniques for refactoring bloated CQRS handlers: moving state validation into domain methods and using pipeline steps (Russian Doll pattern) to separate concerns like persistence and event publishing.
Clean Up Bloated CQRS Handlers - CodeOpinion
CQRS Handlers that bloated mess. It’s a nightmare. There is a way out which is using a pipeline of execution to separate concerns.
codeopinion.com
November 24, 2025 at 7:33 PM
Use #NServiceBus for reliable messages and #SignalR for real-time update in perfect harmony. See how in this sample
Near Real-Time Occasionally-Connected Clients • NServiceBus Samples
How to relay NServiceBus events to occasionally-connected clients via SignalR.
docs.particular.net
November 24, 2025 at 1:16 PM
Start coding with #NServiceBus right now. What are you waiting for?
NServiceBus Step-by-step • NServiceBus
Learn how to use NServiceBus quickly with this step-by-step tutorial, including the architectural concepts behind it.
docs.particular.net
November 24, 2025 at 3:04 AM
Interoperability is painful.That's it. That's the tweet. Well, and read this, it might help…
Fallacy #8: The network is homogeneous
Interoperability is painful. Around 2005 or 2006, it wasn’t so bad. Most of the code running on the planet, at least the code that mattered, was written in .NET or Java, and interoperability via web…
particular.net
November 14, 2025 at 7:33 PM
Just because pizzas are ordered in some order doesn't mean they'll be delivered in the same order. Ordered delivery doesn't exist in real life, and you don't need it in your software either. "You don't need ordered delivery" on our blog:
You don't need ordered delivery
In our family it’s a tradition that you get to decide what we’ll have for dinner when it’s your birthday. On my daughter’s last birthday, she picked pizza. I took her to the nearby pizza shop to…
particular.net
November 14, 2025 at 1:16 PM
When you're building retail systems, scalability is a real concern. You need to be ready to handle seasonal traffic spikes, including Black Friday. Will you be ready? Learn a better approach to building retail systems with #NServiceBus
A better approach to building retail systems
How using NServiceBus makes it easier to build retail systems that are more reliable and easier to evolve over time.
particular.net
November 14, 2025 at 3:04 AM
Proud to stand alongside so many great #dotnetconf sponsors! 🙌
Amazing prizes to be won — e-books, gift cards, courses & more. Get your name in 🎉 dotnetconf.net/swag
November 13, 2025 at 9:02 PM
If you have a distributed software system and don't have the ability to replay a failed message, you're missing out. Check out our message replay tutorial to see just how powerful being able to replay a failed message can be
Message replay tutorial
In this tutorial, you'll learn how to replay a failed message using the Particular Service Platform tools.
docs.particular.net
November 13, 2025 at 7:33 PM
#dotnetconf + swag = developer happiness 💻🎁
E-books, gift cards, training courses — all powered by #dotnetconf sponsors (like us 😎).
Enter to win 👉 dotnetconf.net/swag
November 13, 2025 at 4:03 PM
Don't like Reflection APIs? @andrewlocknet shows .NET 10 improvements to the [UnsafeAccessor] mechanism that let you do things a little easier, and in ways that are friendly to trimming and AOT compilation.
Easier reflection with [UnsafeAccessorType] in .NET 10: Exploring the .NET 10 preview - Part 9
In this post I show how to work with [UnsafeAccessor] to do 'easier' reflection and how to use .NET 10's [UnsafeAccessorType] with types you can't reference
andrewlock.net
November 13, 2025 at 1:16 PM
.NET 10 is out! Before you ask, you can already use .NET 10 in your #NServiceBus endpoints. We've run tests with the previews along the way to ensure you won't run into any issues when you change your target framework.
Announcing .NET 10 - .NET Blog
Announcing the release of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C# 14, .NET MAUI, Aspire, and so much more.
devblogs.microsoft.com
November 13, 2025 at 1:11 PM
There’s learning… and then there’s swag 🎓🎁 E-books, Amazon Gift Cards, training bundles, and much more to be won as prizes at #dotnetconf. Enter to win 👉 dotnetconf.net/swag
November 13, 2025 at 1:00 PM
We’re proud to support #dotnetconf and its amazing swag giveaway! 🎁E-books, gift cards, training courses — all up for grabs from the conference sponsors(including us 😉).
Don’t miss out 👉 dotnetconf.net/swag
November 13, 2025 at 11:35 AM
How do you build complex workflows in message-driven systems? Our architectural guidance has you covered.
Workflows • NServiceBus
Techniques for building stateful business workflows in distributed systems.
docs.particular.net
November 13, 2025 at 3:04 AM
There’s learning… and then there’s swag 🎓🎁 E-books, Amazon Gift Cards, training bundles, and much more to be won as prizes at #dotnetconf. Enter to win 👉 dotnetconf.net/swag
November 12, 2025 at 9:01 PM
Retail systems commonly have many activities to orchestrate. You need to store orders, collect payments, ship and manage inventory levels, manage user loyalty programs…the list goes on. Learn how to orchestrate these activities with #NServiceBus
A better approach to building retail systems
How using NServiceBus makes it easier to build retail systems that are more reliable and easier to evolve over time.
particular.net
November 12, 2025 at 7:34 PM
Swag drop incoming 🚀We’re one of the proud #dotnetconf sponsors helping make the swag pool awesome — e-books, gift cards, training & more! Join in 👉 dotnetconf.net/swag
November 12, 2025 at 4:02 PM
People starting out with distributed systems sometimes make mistakes trying to make asynchronous messages do something they weren't designed to do. Watch this video and know what not to do!
NSBCon 2015: Top Mistakes Using NServiceBus
One of the great things about NServiceBus is that it is so flexible. But with that flexibility comes the opportunity to do inadvisable things. What kind of things, you ask? At NSBCon 2015, Kijana…
particular.net
November 12, 2025 at 1:15 PM
#dotnetconf + swag = developer happiness 💻🎁
E-books, gift cards, training courses — all powered by #dotnetconf sponsors (like us 😎).
Enter to win 👉 dotnetconf.net/swag
November 12, 2025 at 10:01 AM
When building applications with .NET's dependency injection container, misconfigured services can lead to runtime exceptions that only surface when a particular code path is executed.
Catching dependency injection configuration errors early
When building applications with .NET's dependency injection container, misconfigured services can lead to runtime exceptions that only surfa...
bartwullems.blogspot.com
November 12, 2025 at 3:04 AM
Swag drop incoming 🚀We’re one of the proud #dotnetconf sponsors helping make the swag pool awesome — e-books, gift cards, training & more! Join in 👉 dotnetconf.net/swag
November 12, 2025 at 1:30 AM