The engineering notebook
RSS feed#observability
Articles, practical guides, and engineering notes on observability.
By Ashish Bhakhand 108 published articles
Explore the articles
7 articles
Reset filtersDesigning Stable Correlation IDs Across Serverless Requests and Workers
Carry one traceable identity through HTTP, events, queues, retries, and logs without confusing correlation with idempotency.
Privacy-Safe Observability in a Health Application
Preserve enough context to diagnose production failures without turning logs and error tracking into stores of sensitive user data.
Three Different Signals: Logs, Metrics, and Product Analytics
Choose the right telemetry for debugging an execution, operating a service, or understanding user behavior.
Production FastAPI Middleware: Order Matters
Build request context, body limits, host checks, CORS, compression, and logging in an order that preserves reliable behavior.
Serverless Observability Without Logging Everything
Use structured events, low-cardinality metrics, and clear naming to make Lambda systems diagnosable without producing noisy or unsafe logs.
Typed Errors in Swift: User Messages and Telemetry Codes
Model failures by recovery behavior while separating safe UI copy from stable operational identifiers.
The Lambda Middleware Every Function Should Have
Standardize correlation IDs, safe logs, error responses, and timing once so every Lambda handler starts with reliable operational behavior.