







Why traditional logging fails and how wide events can fix your observability
Publish events, not logs
Don't think about logs for observability. Think about system boundaries and events.

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.
Dropping to log-level
Logs are invaluable when things spin out of control.

Logs were our lifeblood. Now they're our liability.
What happens when we collect too much data?

All you need is Wide Events, not “Metrics, Logs and Traces”
This quote from Charity Majors is probably the best summary of the current state of observability in the tech industry - a total, mass confusion.

evlog - Stop grepping through chaos
Wide events and structured errors for TypeScript. One log per request, full context, errors that explain why and how to fix.

Production-Grade Logging in Rust Applications
A strong application is a well-logged application

Your Data Is Made Powerful By Context (so stop destroying it already)
In logs as in life, the relationships are the most important part. AI doesn't fix this. It makes it worse.

Query logs and traces with SQL in Observability Analytics | Google Cloud Blog
Observability Analytics, formerly Log Analytics, lets you query logs and traces with SQL, and manage buckets programmatically with its API.

OpenTelemetry: A Guide to Observability with Go | Blog
Modern applications are often complex, distributed systems. Debugging them is not fun: you have to follow requests across services, logs get lost, and metrics are often hard to correlate. It's like looking for a needle in a haystack - except the haystack is on fire, and the needle keeps moving. This is where OpenTelemetry (OTel) can help.

Proving the Firehose: I Audited 2.9 Million Bluesky Messages and Found What the Relays Don't Show You - Sovereign Logs
Outbox Pattern in .NET: Reliable Event Publishing Beyond Idempotent APIs
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.

FlowLog - Efficient and Extensible Datalog | FlowLog
FlowLog: Efficient and Extensible Datalog via Incrementality