Posts tagged Performance
21st September 2026Every Lever Marten Gives You for Scaling a Big Event Sourcing SystemA tour of everything in Marten and Wolverine for scaling large event sourced systems: Quick Append, hot/cold event archiving, stream compacting, binary event serialization, read replicas, per-tenant partitioning, database per tenant and sharding, ancillary stores per module, projection lifecycles, strongly consistent async projections, partitioned projection data, and Wolverine-managed projection distribution.
22nd July 2026Smarter LINQ: Pushing More of Your Query Into PostgreSQLRecent Marten work widens what your LINQ Where/Select expressions translate into PostgreSQL SQL and JSONPath -- so more of your query runs in the database instead of falling back to slower client-side evaluation.
12th April 2026The Fastest Possible HTTP Queries with MartenHow to build the most efficient possible HTTP query endpoints in .NET by streaming JSON straight from PostgreSQL with Marten — using Marten.AspNetCore's WriteArray and compiled queries with zero C# allocation.