Posts in Cloud Architecture

Docker in the cloud

Deploying My First MCP with Docker and Cloud Run

Abstract Last week I shared how a holiday weekend experiment turned into my first Model Context Protocol (MCP). I ended with a working MCP running[…]

How a Single Browser Tab Exploded Our AWS Spend

Abstract One browser tab. That’s all it took for our Amplify Gen2 application to trigger a storm of unnecessary API calls and log activity over[…]

Cursor Models

Choosing the Right Model in Cursor: My Ongoing Experiment

Abstract Using AI tools like Cursor has reshaped how I approach development. But it is not always smooth sailing. Between different models, “Auto” mode versus[…]

OpenSearch with Zero ETL: Why We Still Keep a Wrench Handy

Abstract On paper, AWS’s Zero ETL from DynamoDB to OpenSearch sounds like magic: define a pipeline, load your table, and watch your index build itself.[…]

robot analyzer

When AI Gets It Wrong: What We Learned About Intent and Structure

From brittle regex to contract-first prompting, and everything in between Abstract Large Language Models are amazing at generating text, but when it comes to answering[…]

The Amplify Gen2 Gotcha I Only Found in Testing

Abstract: A seemingly harmless schema change in Amplify Gen2 nearly broke our app in a higher environment. Here is how a frustrating debug session led[…]

Why We Chose Amplify Gen2 and AWS for Our SaaS Platform: Real Lessons From the Trenches

Abstract: Choosing the right framework for a modern SaaS application isn’t easy, especially when you need robust CI/CD, Infrastructure as Code, and seamless integration with[…]

tooltips

Are Your Tooltips Pointing You in the Right Direction?

Abstract AI can confidently generate solutions, but are they truly right for your application, or just technically correct? In this post, I share how a[…]

Amplify Gen1 vs Gen2: What I Learned

Abstract In this post, I share what it was like to implement a real-world SaaS application using both generations of AWS Amplify. I cover the[…]

From Curiosity to Capability: My AI Implementation Journey

AbstractEighteen months ago, “AI at work” was a thought experiment. Today, AI drives the core of our new SaaS platform. The path wasn’t linear, but[…]