Blog & Insights

Notes on architecture, delivery, AI systems, and software that lasts.

Vector Search Isn't Always Enough for RAG

Vector search is powerful because it retrieves documents based on semantic meaning, not just exact words.

Why RAG Needs End-to-End Evaluation?

A production RAG system is not one component. It is a multi-stage retrieval and generation pipeline, and every stage can introduce failure.

Production AI is much more than sending a prompt and displaying the response

production systems need to handle everything that happens around that LLM

Don't Build Your Application Around a Single LLM

When building an AI application, it's tempting to tightly integrate everything with one LLM provider.It works initially.But as the application grows, that decision can be...

AWS Tag Governance: How to Ensure Every Engineer Follows Your Tagging Standards

In a growing engineering team, multiple developers, DevOps engineers, platform engineers, and automation pipelines are continuously provisioning AWS resources.

AWS Tagging Strategy Best Practices: Managing Dev, Stage, and Production Environments at Scale

As AWS environments grow, one of the first operational challenges organizations face is resource management.

Building AI-Powered Search for E-Commerce with Amazon OpenSearch: From "Gift for My Wife" to Relevant Products

Type "gift for my wife" into a traditional e-commerce search box built on BM25/TF-IDF keyword matching, and you'll get exactly what you asked for: nothing useful

EBS Volume Resize Not Reflecting in EC2? Here's Your Fix

You make the decision to upgrade your EBS volume through the AWS Console, eagerly wait for the "volume modification" to complete, and then SSH into your instance... only to run df -h and see the same old storage size staring back at you.

AWS WAF AI Traffic Monetization - A New Business Model for Content Owners

Stop serving AI crawlers for free – now you can charge them at the edge, with no code changes.