Lessons Learned Deploying a RAG API to Google Cloud Run
3 minEight concrete gotchas from shipping a FastAPI + LlamaIndex + Qdrant RAG backend to Cloud Run — shared embedding dependencies, default service-account permissions, and why Cloud Run is private by default.
Ontology Engineering and CQRS
5 minWhat an ontology actually is, when OWL/DL reasoning earns its cost over a plain knowledge graph, and why event sourcing and ontology engineering are orthogonal, not competing, concerns.
Observability Tells You What Happened, Evals Tell You If It Was Any Good
6 minWhy LLM observability and evaluation are two different jobs — and the loop (trace, evaluate, regression-test, deploy, pull failures back into the dataset) that most teams still aren't running end-to-end.
Why We're Rebuilding Hadisfar Health From the Ground Up
3 minAn early look at why Hadisfar Health moved off managed WordPress hosting entirely — since revised: the live site now runs on Astro + Firebase Hosting + Cloud Run, not the Frappe Builder stack described below.
Agent Plugins: Bundling Behaviour, Not Just Access
3 minMCP solved what tools an agent can access — Agent Plugins solve how it should use them, bundling skills, tools, rules, and hooks behind progressive disclosure instead of an ever-growing system prompt.
Registries and DORA
2 minA breakdown of the registries and records the EU's Digital Operational Resilience Act (DORA) requires — at the financial entity, competent authority, and European Supervisory Authority level.