Personal Learning Collection

Study Guides

Production-grade, self-contained references on observability, distributed systems, and infrastructure. Open any file directly — everything is client-side.

Observability & Tracing
Distributed Tracing
A practitioner's deep dive into OpenTelemetry tracing: context propagation, sampling, baggage, exemplars, and real-world patterns.
Tracing • OpenTelemetry • Logfire
Metrics & Observability
Comprehensive guide to metrics instrumentation, RED/USE methods, histograms, exemplars, cardinality, and dashboard design.
Metrics • RED/USE • Histograms
gRPC Study Guide
Practical reference for gRPC: service definitions, streaming, deadlines, retries, load balancing, observability, and common pitfalls.
gRPC • Protobuf • RPC
Envoy Proxy
Deep reference on Envoy: architecture, listeners, clusters, routes, filters, observability, and production deployment patterns.
Envoy • Service Mesh • Proxy
External OTLP → Alloy
Patterns for securely ingesting traces from external systems into Grafana Alloy / Tempo, including auth, routing, and tail sampling.
OTLP • Alloy • Ingress
Hands-on Demos

observability-fastapi Python

FastAPI + Logfire tracing, metrics, and logging correlation with clean manual instrumentation examples.

cd observability-fastapi uv sync LOGFIRE_TOKEN=... uv run uvicorn main:app --reload

observability-node TypeScript

Express + React (Vite) full-stack observability demo using Logfire with both backend and frontend tracing.

cd observability-node npm install npm run dev:all