Skip to content

.NET DC August: "Event Sourcing and CQRS with Marten"

Photo of Sean Killeen
Hosted By
Sean K.
.NET DC August: "Event Sourcing and CQRS with Marten"

Details

Streaming in 3 Places for your convenience!

Our Agenda:

• 6:00pm - 6:15pm: Virtual Mingle and Happy Hour
• 6:15pm - 8:00pm: Introductions & Our featured speaker

Abstract:

Marten (https://martendb.io/) is an open-source library that enables .Net developers to use the rock-solid Postgresql database as a full-featured event store and document database. In this session I'll show how Marten provides "event sourcing in a box" through its integrated support for capturing event streams, projecting "read-side" views of those same event streams, and full support for storing and querying the projected views. All with one library and database.

We'll start with an obligatory quick start, but move into how to scale an event-sourced application with Marten to very large data sets.

In a conference dedicated to event sourcing, we'll go beyond the basics of event sourcing into Marten's unique abilities like live aggregation and "inline" projections when you need ACID compliance rather than eventual consistency. We'll also look at how Marten helps you deal with concurrency issues during event sourcing.

About Our Speaker: Jeremy Miller

Jeremy Miller is the Senior Director of Software Architecture at MedeAnalytics. Jeremy began his software career writing "Shadow IT" applications to automate his tedious engineering documentation, then wandered into software development because it looked like more fun. Jeremy is heavily involved in open source .NET development as the the lead developer of Marten, Lamar, Alba, and other projects in the JasperFx family. Jeremy occasionally manages to write about various software topics at http://jeremydmiller.com/.

----

This session is part of the .NET Virtual User Group series, where you can join and find more virtual user groups happening around the world.

Photo of .NET DC User Group group
.NET DC User Group
See more events
Online event
This event has passed