GuideIntermediate

Deploy an AI Project on LocalStack

Deploy a complete AI engineering application on LocalStack, an AWS emulator that runs in your Docker — $0 in infrastructure. You build an internal document assistant that summarizes on demand (`POST /summarize`), reacts on its own when you upload a file to S3 (event-driven), and answers natural-language questions with an agent that decides which tools to use (`POST /ask`). Eleven phases, each closing on a working checkpoint, from Docker to Terraform.

74
lessons
14
modules
English · Spanish
available in
Yes
certificate
Free
access
NIEVA

Outcomes

What you'll be able to do

  • Stand up a full AWS environment locally with LocalStack and Docker, at no cost
  • Write, package and deploy a Python Lambda with its IAM role
  • Expose the Lambda over HTTP with API Gateway
  • Trigger automatic processing from S3 events (event-driven architecture)
  • Index documents with embeddings to make them searchable (RAG)
  • Build an agent with function calling that chooses between searching, summarizing, or both
  • Rewrite that agent with LangGraph and improve retrieval with hybrid search (BM25 + semantic)
  • Apply caching, structured logs and cost-per-invocation tracking
  • Defend the system against prompt injection and evaluate it with a golden dataset and LLM-as-judge
  • Add JWT authentication and rate limiting
  • Version the infrastructure as code with Terraform

Before you start

What you need to bring

It's for you if...

  • AI Engineers who want to practice serverless architecture without paying for AWS
  • Backend developers who need to take an AI app from local to a cloud architecture
  • AI Engineering Bootcamp students who want to consolidate phases 2 and 3 in a single project
  • Anyone who wants a portfolio-worthy project with RAG, agents, evals and security

Requirements and materials

  • Intermediate Python and basic command line skills
  • Docker installed (the guide covers installing it from scratch if you don't have it)
  • Familiarity with REST APIs; FastAPI experience helps but isn't required
  • Optional: an OpenAI API key (a few cents). There's a 100% local path with Ollama and a no-model fallback

Content

The syllabus, module by module

Open any of them to see its lessons.

Common questions

What people usually ask

Start whenever you like

Reviews

What students say

These reviews are from enrolled students who completed at least 50% of the course. We moderate reviews only on content grounds (spam, offensive language, personal data), never for being critical or negative.

No approved reviews yet.

Be the first to share your experience!