Tags Overview for All Blog Topics

Networking
Networking is where distributed systems either work or fail, and the failure modes are rarely intuitive. A connection refused on port 443 looks identical whether the cause is a missing DNS record, an NSG rule that closed last Tuesday, a SNAT port exhaustion under load, or a Private Endpoint registered in the wrong zone. The articles in this collection cover the networking decisions that lock in architectural constraints — usually permanently — long before the consequences surface in production.

NuGet

Observability
Observability is what lets you ask a question about a production system that nobody anticipated when the dashboard was built. A monitoring stack that answers only the questions its authors thought to ask is not observability — it is a fixed query set with autocomplete. The articles in this collection treat the three signals — traces, structured logs, metrics — as the minimum surface a .NET workload has to expose for that arbitrary-question property to hold.
