[🏫 In-Person] Messaging: Do You Need a Command Dispatcher with Ian Cooper

![[🏫 In-Person] Messaging: Do You Need a Command Dispatcher with Ian Cooper](https://secure.meetupstatic.com/photos/event/5/e/c/4/highres_483804260.webp?w=750)
Details
This event will be a single talk on Messaging with Ian Cooper
⚠️ Please Note: This is a new venue, and we require that everyone present has their full name and a photo ID to attend. Please update your meetup profile before the event, or you'll not be allowed in the venue.
⚠️ This will be an in-person event, the venue is Goodlords at Ratoon, 33-35 Fargate, Sheffield. (New Venue✨)
- 📌 Google Maps: https://maps.app.goo.gl/7BigFQzWAbBXbRUW6
- đźš— Parking: The APCOA car park on Eyre Street is a five-minute walk.
Agenda:
- 🍕 Pizza/Drinks (18:00 - 18:30)
- đź—Ł Introduction (18:30)
- 👉 Messaging with Ian Cooper (18:35ish)
- 🍻 Social @ Pub (after the talk)
👉 Messaging: Do You Really Need a Command Dispatcher or Messaging Framework with Ian Cooper
The .NET ecosystem offers several frameworks that act as command/query dispatchers, messaging frameworks, or both. As some of these projects shift from open source to commercial offerings, developers are beginning to ask: do we even need these frameworks in the first place?
In this talk, we’ll begin by exploring the rationale for using a command dispatcher. Why introduce this layer of indirection instead of calling your domain logic directly from an API handler?
Once we’ve understood when and why a command dispatcher adds value, we’ll take a closer look at messaging frameworks—how they work and why they often include command dispatching as a core feature.
Finally, we’ll assess the benefits that these frameworks offer over rolling your own solution—from reliability and observability to consistency and scalability.
Code examples will use Brighter V10.


[🏫 In-Person] Messaging: Do You Need a Command Dispatcher with Ian Cooper