9 posts on SAP.
A workshop curriculum built around the failure modes I hit in production, not the demos in a keynote. What I taught, what worked, and where the syllabus fell over.
A WebRTC voice interface that had to survive a corporate proxy blocking UDP. Token flow, TURN-over-TLS defaults, and why mic-permissions ate my week.
A FastAPI perf story from a 2024 SAP Labs internship. Async fan-out, one shared connection pool, and warm OAuth tokens cut a nightly batch from 76 to 13 min.
The end-to-end architecture of a privacy-preserving RAG at SAP Labs: preprocessing, HNSW retrieval, metadata pre-filter, PII redaction, generation, audit trail.
The architecture behind the Go client, local socket, encrypted cache, async refresh, vault-outage fallback, and the canary rollout that caught the bugs.
The recall-versus-memory decision behind a GDPR-compliant RAG at 2M docs. Why I stopped reaching for IVF-PQ, and what HNSW cost me past a million vectors.
Scrubbing PII at index time destroys recall on any query naming a public entity. Move it downstream. How DeBERTa, HNSW, and a cross-encoder fit under 2s p95.
The multilingual model was the obvious pick and it lost by six F1 points on Bundesdatenschutzgesetz entities. Tokenizer coverage beat parameter breadth on German.
Why I stopped shipping Python to 9,000 Linux servers, what static linking buys at fleet scale, and how a stripped Go binary beat the container it replaced.