Shipped system · Observability flow
@packages/observabilitywide event
One shared schema
request · service · operation · duration · outcome
destination
Axiom
Queryable logs across every runtime
Building Unified Observability for a React Native + Node.js + Convex Monorepo
How we built @packages/observability to get consistent logging and tracing across our Expo app, Convex backend, and Node.js scripts. Plus the CORS gotcha that almost broke it.
Read the field note