Skip to main content

3 posts tagged with "Serverless"

Building applications without managing servers. Covers event-driven architectures, managed compute, scaling models, cost considerations, and serverless patterns for production systems.

View All Tags

Stop overbuilding your AI backend

ยท 3 min read
Norah Klintberg Sakal
AI Consultant & Developer

The smallest backend your AI app actually needs

My #1 rule:

Deploy the boring loop first. Add intelligence later.

Because if the simple loop doesn't work in production, the fancy version won't save you.

Your vibe-coded AI app does not need a complicated backend on day one.

๐Ÿ™…โ€โ™€๏ธ No RAG
๐Ÿ™…โ€โ™€๏ธ No tools
๐Ÿ™…โ€โ™€๏ธ No streaming
๐Ÿ™…โ€โ™€๏ธ No multi-agent orchestration

It needs one boring backend loop:

Your vibe-coded app is live. Now what?

ยท 5 min read
Norah Klintberg Sakal
AI Consultant & Developer

The 7 AWS resources you need to go from a working prototype to a deployment you actually own.

Getting to a live URL is the easy part now.

The harder question is whether you actually own what you built.

Can you move it?
Can you debug it?
Can you explain the stack to a client?
Can you protect your API keys?

If the answer is "No ๐Ÿ™‚โ€โ†”๏ธ" or "I'm not sure ๐Ÿฅน" โ†’ your AI app is still a hosted prototype.

Here are the 7 things you need to deploy your vibe-coded app and own the whole stack on AWS:

Day 13: Build your secure backend trigger

ยท 38 min read
Norah Klintberg Sakal
AI Consultant & Developer

Build your secure backend trigger

What you'll learn

How to build a secure Lambda backend with API Gateway and Cognito authorization to trigger AI calls

Why you need a secure triggerโ€‹

Day 12: You build a protected frontend

Today: We build the secure backend that triggers calls

Here's the critical security issue:

Remember your ALB endpoint we built on Day 9 โ†—?

https://ai-caller.yourdomain.com

If we add a /make-call endpoint directly to Fargate:

POST https://ai-caller.yourdomain.com/make-call
โ†’ Publicly accessible
โ†’ Anyone can trigger calls
โ†’ Could rack up *huge* OpenAI/Twilio bills
โ†’ Even with frontend auth, the endpoint is exposed

This is not acceptable.