bbabafemi
Blog

Notes from the field

Writing on cloud, DevOps, security, and AI engineering, informed by what actually goes wrong in production.

Security

AI red-teaming 101: stress-testing your Azure OpenAI app

Most teams ship an LLM feature, then think about misuse later. Here's a practical, low-effort red-teaming pass you can run before launch — and keep running after.

May 26, 2026 3 min read
AI

Microsoft Foundry agents vs. custom orchestration: how I choose

Foundry's agent framework removes a lot of plumbing — but not every AI feature needs an agent. Here's the decision framework I use before reaching for either.

May 12, 2026 3 min read
AI

Securing AI endpoints: PII, prompt injection, and output filtering

Three categories of attack on production LLM endpoints and the defensive patterns that actually work in practice.

March 1, 2026 4 min read
AI

Azure AI Foundry: my honest first impressions

I've been using Azure AI Foundry on real projects for several months. Here's what's good, what's frustrating, and where it fits in the AI tooling landscape.

February 10, 2026 4 min read
AI

Cost control patterns for Azure OpenAI in production

Token spend on LLM features can go non-linear quickly. Here are the patterns I use to keep Azure OpenAI bills predictable without compromising the experience.

January 27, 2026 4 min read
AIFeatured

Building a private RAG with Azure AI Search and Azure OpenAI

An end-to-end blueprint for a retrieval-augmented chat over your own documents — locked down behind Private Endpoints and identity, deployed entirely on Azure.

December 2, 2025 4 min read
AI

Azure OpenAI vs OpenAI direct: which to choose

Same models, very different operational stories. A practical comparison from someone who's shipped both.

October 7, 2025 3 min read