$ cat blog/*.md
Notes on backend, serverless, distributed systems and applied AI.
- Jul 7, 2026
A 0 €/month finance pipeline: S3, Go, and an atomic dedup
Consolidating broker CSVs with an event-driven Lambda — no scrapers, no bank credentials, no duplicates.
#aws #go #dynamodb #serverless
- Jul 5, 2026
Dynamic OG cards in Astro: one per post, built at compile time
Generating a custom Open Graph image for every blog post with satori and resvg inside an astro:build:done hook — pure-Node, no Cloudflare runtime, no headless browser.
#astro #satori #cloudflare #seo
- Jul 4, 2026
My backend buckled at 1000 concurrent exams: FastAPI to Go
A predictable load spike, a runtime whose concurrency model didn't fit it, and what a rewrite to Go actually bought.
#go #python #fastapi #concurrency
- Jun 27, 2026
Give the LLM one decision: turning inconsistent PDFs into structured Excel
Two production AI agents that read public exam PDFs into Excel — deterministic parsing first, OCR only when forced, and the LLM limited to interpreting structure. No hallucinations in the data.
#aws #bedrock #textract #serverless
- Jun 20, 2026
Fitting a sizing engine inside API Gateway's 29 seconds
How vectorizing the numerical model with NumPy turned a timeout into headroom.
#aws #lambda #numpy #serverless