Messaging Pitfalls with Jimmy Bogard
Episode #1640
Thursday, June 20, 2019
How do you use messaging? Carl and Richard talk to Jimmy Bogard about his work developing messaging architecture for applications. Jimmy talks about the mistakes he's made along the way, starting with not using formal messaging systems - yes, you can use a text file or a database table as a queue, but should you? And when you do embrace messaging, there is an overhead of code and effort to work with queues properly. Is it worth it? The answer is always, it depends!
Guests:
Jimmy Bogard
Jimmy Bogard is the creator and maintainer of the popular OSS libraries AutoMapper and MediatR. Jimmy is an independent software consultant based in Austin, TX. Jimmy has received the "Microsoft Most Valuable Professional" (MVP) award every year since 2009.
Links:
- Immutable Azure Blog Storage https://docs.microsoft.com/azure/storage/blobs/storage-blob-immutable-storage
- AutoMapper https://automapper.org/
- MediatR https://github.com/jbogard/MediatR
- Many Kinds of Messaging with Clemens Vasters https://dotnetrocks.com/?show=1484
- Bulk Copy Operations https://docs.microsoft.com/sql/relational-databases/native-client/features/performing-bulk-copy-operations?view=sql-server-2017
- MSMQ https://docs.microsoft.com/previous-versions/windows/desktop/legacy/ms706032(v=vs.85)
- Claim Check Pattern https://docs.microsoft.com/azure/architecture/patterns/claim-check
- nServiceBus https://particular.net/nservicebus
- Azure Service Bus https://azure.microsoft.com/services/service-bus/