Engineering

Technical deep-dives on the systems and decisions behind MMO Reconnect.

How do you delete a user from an append-only event store?

Event sourcing is append-only and immutable. Account deletion demands the opposite. Here is how we reconcile the two on Marten and Postgres — in a single transaction, with the log left intact.

#event-sourcing#marten#privacy#dotnet

No broker, on purpose

We built an event-sourced, split-ready social platform with no RabbitMQ, no Kafka, no queue — deliberately. When your event store is already a durable message log, a broker at launch buys complexity you cannot use yet.

#architecture#event-sourcing#wolverine#dotnet

Search that forgets

MMO Reconnect search has to forget two things: who searched, and the people who do not want to be found. Both are enforced structurally — with a Postgres partial index and an event we refuse to append — not by good intentions.

#search#postgres#event-sourcing#privacy

Hello from Engineering

Introducing the MMO Reconnect Engineering Blog — where we share the technical decisions, architecture, and lessons learned building the platform.

#intro#marten#wolverine#dotnet