architecture
Event Sourcing in .NET Articles, Tutorials & News
Event Sourcing in .NET articles, tutorials, and news from the DotNetNews archive.
28 articles Updated
This DotNetNews topic collects event sourcing .NET material from the daily archive. Event Sourcing in .NET is a recurring focus for C# and .NET developers working in the Microsoft ecosystem. The page is for people who already ship C# and need a faster way to find relevant posts.
Expect publisher tutorials, release notes, architecture write-ups, and field notes linked from DotNetNews issues. Start here is a short editorial shortlist for Event Sourcing in .NET; the archive list is chronological and larger. Nothing here claims every article was production-tested by the editors.
Recurring subtopics in recent issues include event sourcing .NET, event store C#, event-driven .NET, and CQRS event sourcing. Secondary angles such as event sourcing .NET and event store C# appear when the archive actually covered them. Related hubs such as CQRS in .NET and Domain-Driven Design in .NET cover adjacent problems.
Each card points at the original publisher URL and the DotNetNews issue that carried it, so you can read the article in context or jump straight to the source.
Start here
Editor picks for Event Sourcing
-
Event Sourcing vs CRUD Applications: A Practical Comparison
c-sharpcorner.com Issue #499
Always worth reading these comparisons when they stay practical instead of ideological.
-
Event Sourcing in .NET: When to Use It and When to Avoid It
c-sharpcorner.com Issue #490
A balanced event sourcing article is more valuable than evangelism. The decision criteria matter more than the pattern itself.
-
Practical CQRS and Event Sourcing with .NET 9
medium.com Issue #261
CQRS and event sourcing in .NET 9 with a practical bent . one of the stronger architecture reads here.
-
How to Use KurrentDB for Event Sourcing in C# on Azure
nestenius.se Issue #199
Event sourcing on Azure with KurrentDB is a practical walkthrough for teams exploring immutable domain histories.
-
Event Sourcing in .NET
davutdursun.medium.com Issue #180
https://davutdursun.medium.com/event-sourcing-in-net-549cb413cc21.
-
How I Fixed My Event Sourcing Nightmare in .NET Using Marten
medium.com Issue #153
Marten is a sensible escape hatch when event sourcing gets messy and you need the model to stay sane.
-
Skills in Claude Code - Reusable Prompts and Workflows
codewithmukesh.com Issue #473
Build reusable Claude Code skills with SKILL.md. automate .NET workflows.
-
Why Sagas Feel Broken
codeopinion.com Issue #457
Strong architectural pushback on saga assumptions and compensating-action folklore.
Archive
Page 1 of 2
Newest first
-
Event Sourcing vs CRUD Applications: A Practical Comparison
c-sharpcorner.com Issue #499
Compare Event Sourcing vs CRUD: understand their core differences, real-world use cases, pros, cons, and when to choose each for your application.
-
How to Implement the Outbox Pattern in Distributed Systems
c-sharpcorner.com Issue #496
Ensure reliable event delivery in distributed systems with the Outbox Pattern. Achieve data consistency without complex distributed transactions.
-
Event Sourcing in .NET: When to Use It and When to Avoid It
c-sharpcorner.com Issue #490
Explore Event Sourcing in .NET: understand its benefits, challenges, and when to use this powerful pattern for auditability and history.
-
Event Sourcing in .NET: Real-World Implementation Patterns
c-sharpcorner.com Issue #478
Explore Event Sourcing in .NET: store business events, not just current state. Learn patterns for audit trails, time travel, and complex workflows.
-
Skills in Claude Code - Reusable Prompts and Workflows
codewithmukesh.com Issue #473
Build reusable skills in Claude Code with SKILL.md to automate .NET workflows. Complete frontmatter reference, arguments, subagent delegation, and 5 design patterns from 47 production skills.
-
Event-Driven Architecture with Apache Kafka and .NET
c-sharpcorner.com Issue #472
Learn Event-Driven Architecture with Apache Kafka and .NET. Build scalable microservices using Kafka producers, consumers, topics, and real-time event processing.
-
Why Sagas Feel Broken
codeopinion.com Issue #457
So, you built an elaborate system with commands, queues, an event-driven architecture, retries, timeouts, and, most importantly, compensating actions all handled within sagas. But do you really? Becau...
-
-
CQRS in Practice with .NET 8
miguelbarros1983.medium.com Issue #399
Separating Write and Read Models with Independent Databases and Eventual Consistency
-
Read Replicas Are NOT CQRS (Stop Confusing This)
codeopinion.com Issue #399
What’s overengineering? Is the outbox pattern, CQRS, and event sourcing overengineering? Some would say yes. The issue is: what’s your definition? Because if you have that wrong, then you’re making th...
-
DLQ — Dead letter queue handling with azure eventhub
medium.com Issue #387
Stop Using In-Memory Databases for Integration Tests in .NET
-
Understanding SQL and NoSQL Distributed Transaction Problem in C# — Transactional Outbox Pattern
medium.com Issue #365
In modern software architectures, Polyglot Persistence approaches — where relational (RDBMS) and NoSQL databases are used together — are…
-
Migrating from CRUD to CQRS and Event-Sourcing with Akka.Persistence
petabridge.com Issue #365
How Akka.Persistence allowed us to break the logjam on Sdkbin's massive technical debt.
-
Event-Driven Architecture Without the Chaos
medium.com Issue #356
When Events Simplify Systems — and When They Destroy Them
-
From Lost Events to Reliable Systems: Outbox + MassTransit in .NET 9
medium.com Issue #276
Imagine this: your service writes a critical order to the database. You breathe a sigh of relief — the transaction committed successfully…
-
Complete CQRS and Domain Events Setup in .NET
medium.com Issue #270
If you want the full source code, download it from this link: https://www.elitesolutions.shop/
-
Why Every .NET Team Should Use the Outbox Pattern
medium.com Issue #270
Ensure reliable event delivery in your .NET microservices with the Outbox Pattern: No more lost messages, duplicates, or inconsistent state.
-
Practical CQRS and Event Sourcing with .NET 9
medium.com Issue #261
Modern distributed systems demand scalability, traceability, and flexibility. CQRS (Command Query Responsibility Segregation) and Event…
-
How to Use KurrentDB for Event Sourcing in C# on Azure
nestenius.se Issue #199
https://nestenius.se/net/how-to-use-kurrentdb-for-event-sourcing-in-c-on-azure/
-
The Outbox Pattern in .NET: Reliable Event-Driven Microservices Without the Headaches
medium.com Issue #192
https://medium.com/@thesimonverma/the-outbox-pattern-in-net-reliable-event-driven-microservices-without-the-headaches-84fb32beaef8
-
Event Sourcing in .NET
davutdursun.medium.com Issue #180
https://davutdursun.medium.com/event-sourcing-in-net-549cb413cc21
-
How Event-Driven Architecture Boosts Scalability
csharp.com Issue #173
https://www.csharp.com/article/how-event-driven-architecture-boosts-scalability/
-
Event Sourcing Architectural Pattern: Naive to Ninja: Part 1 — Basic Implementation
medium.com Issue #159
https://medium.com/@tanjeerbinhaque/event-sourcing-architectural-pattern-naive-to-ninja-part-1-basic-implementation-20c40ece7b7f
-
How I Fixed My Event Sourcing Nightmare in .NET Using Marten
medium.com Issue #153
https://medium.com/@shamuddin/how-i-fixed-my-event-sourcing-nightmare-in-net-using-marten-9bba7ccc24fc
-
AI, event sourcing, caching, and Blazor
DotNetNews Issue #133
Issue #133 covers OpenAI integration, event sourcing, Redis vs. NCache, Blazor, CQRS, testing, and .NET 9 API setup.