Engineering
Deep dives, benchmarks, and how we build Traceway.
- July 21, 2026SQLite vs DuckDB on the same $16 box: every cliff moved 100x
Same $16.49/month server, same Traceway binary, two embedded databases. DuckDB writes 4x to 15x faster than SQLite, serves dashboards at 100x the row count, and stores a billion metric points in 10.8 GB. Full numbers and methodology inside.
- July 8, 2026The MCP server was the easy part
Traceway now speaks MCP: a remote server with OAuth login built in, and a local stdio one that rides the CLI session. How it works, the three ways to authenticate, and when I'd still reach for the CLI instead.
- June 20, 2026System Design: Building a world-class symbolicator
The shape of your data can make a service fast or slow. A walk from the slow version to the fast one, built on a real example: turning unreadable production crashes back into readable code.
- June 15, 2026Reading an obfuscated Flutter crash by hand
- June 9, 2026I tried to break SQLite. The reads broke first.
Post 1 only measured metrics writes. This time I ran spans, metrics, and logs against the same $16.49/month CCX13 box, and probed real dashboard queries at 100k, 1M, and 10M rows.
- June 6, 2026Deep dive into the JS/TS toolchain: How source maps fall short where it matters most
What actually happens between your TypeScript and a production stack trace, decoded entirely by hand.
- May 29, 2026I Ran My Entire Observability Stack on SQLite. You Probably Could Too.
Most observability stacks optimize for throughput your startup will never use. We optimized for accessibility instead, easy and cheap to run, and hit 58K metric points/sec anyway. Here is the full benchmark.
- April 16, 2026Flutter Session Replay: See What the User Did
The missing layer of mobile observability. Open source session replay for Flutter: architecture, benchmarks, and everything I ruled out first.