







Learn how the Outbox Pattern solves dual-write failures in .NET systems. Covers EF Core implementations, MassTransit, NServiceBus, observability, migration strategies, and high-performance optimizations for event-driven architectures.
Publish events, not logs
Don't think about logs for observability. Think about system boundaries and events.

apple/swift-nio
Event-driven network application framework for high performance protocol servers & clients, non-blocking.
The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017
Logging Sucks - Your Logs Are Lying To You
Why traditional logging fails and how wide events can fix your observability

Observability 2.0 — Observability Is About Asking Any Question | alok87.in
For years, the observability industry has been telling developers two contradictory things: "Build reliable systems" and "Log less, it's too expensive." This post is about a different shape of data — wide events — that gives you more answers for less money.
haileyok/osprey-for-atproto
A high-performance safety rules engine for real-time event processing at scale
roostorg/osprey
Automate the obvious and investigate the ambiguous. High-performance safety rules engine for real-time event processing at scale.
Home | cse223b
CSE 223B is a 4-unit graduate subject with lectures, paper discussions, a midterm, and technical report exercise, and a major term research project culminating in writing a research paper of your own. It will present abstractions and implementation techniques that facilitate the design of distributed systems–including both operating systems and sophisticated Internet servers–that can deal with the demands of real-world workloads. Topics will include efficient operating system primitives, high-performance network servers, load shedding, storage systems, security, and fault tolerance.
Rethinking cloud operations with agentic observability - The Official Microsoft Blog
Cloud operations are entering a new era as AI-driven and autonomous agents become a larger part of modern software systems. As software becomes increasingly agentic, the challenge is no longer just managing greater scale and complexity. Operators must also contend with systems that evolve faster, act more autonomously and interact across an expanding network of...

Data exchange: getting to the core | ACM Transactions on Database Systems
Data exchange is the problem of taking data structured under a source schema and creating an instance of a target schema that reflects the source data as accurately as possible. Given a source instance, there may be many solutions to the data exchange ...

Durable Execution Solutions
Build invincible apps with Temporal's open source durable execution platform. Eliminate complexity and ship features faster. Talk to an expert today!

mitchellh/libxev
libxev is a cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events, and more and works on Linux (io_uring or epoll), macOS (kqueue), and Wasm + WASI. Available as both a Zig and C API.
Inngest - Durable Execution for Workflows & AI
Build reliable background jobs, workflows, and AI agents without extra infrastructure. Automatic retries, flow control, and step-level observability.

Goodbye WinterCG, welcome WinterTC | Web-interoperable Runtimes Community Group
[Reblog from the W3C Blog: Collaborating across W3C and Ecma for web-interoperable server runtimes through WinterTC]
A distributed systems reliability glossary
A list of key concepts for building and testing reliable distributed systems, with basic definitions and deep references.

Evaluations Are the Real Codebase - The Phoenix Architecture
Why behavior outlives implementations