Skip to content
The blog

Written after the deployment, not before.

Essays on AI architecture, strategy and the org problems in between. Heart what’s useful, argue with me in the comments.

Tagged ragclear ✕


Aug 10, 2026

LLM System Design Architecture: The End-to-End Guide to Building Production AI

A comprehensive guide to end-to-end LLM system design architecture, covering the core patterns like RAG, vector databases, and agentic workflows required to ship production-grade AI applications.

Abstract network diagram with glowing nodes and lines, representing AI system architecture.

4 reads

Jun 11, 2026

LLM12 min read

Stop Fine-Tuning Your LLM: Why Retrieval Is Cheaper, Faster & More Reliable

Developers often try to add knowledge to a large language model by fine-tuning it, a costly and often ineffective approach. A better strategy follows a clear hierarchy: start with the prompt, then use Retrieval-Augmented Generation (RAG) for facts, and only use fine-tuning to change the model's core behavior.

Diagram showing a hierarchy of LLM knowledge integration: prompt, RAG, then fine-tuning.

2 reads

Apr 23, 2026

rag12 min read

Most Enterprise RAGs Have No Access Control: How to Fix Yours

Vendor research shows most enterprise RAG deployments lack basic access controls, creating major data leak risks. This article details how to fix it by implementing pre-retrieval filtering in your vector database to enforce permissions before data reaches the LLM.

Cover illustration for Most Enterprise RAGs Have No Access Control: How to Fix Yours

1 reads

Oct 17, 2025

rag12 min read

Chunking Is a Retrieval Decision: Up to 9% Recall Is on the Line

Most RAG systems fail due to a single, overlooked setting: chunk size. This article explains how rethinking chunking as a dynamic retrieval parameter, not a static preprocessing step, can boost recall by up to 9% and why the optimal size depends entirely on your users' questions.

A diagram shows a graph with a sharp downward dip in recall.

1 reads

Oct 07, 2025

rag11 min read

Why Your RAG Pilot Won't Survive Production

A RAG pilot on 200 curated documents looks magical, but scaling to 200,000 uncurated ones in production causes it to break. This article explains why recall collapses, how to fix a failing RAG pipeline, and what you should be measuring instead.

A graph shows recall dropping sharply as document count increases.

2 reads