// deploy-ready serverless-saas · v1.0.1 event-driven · v1.0.0

Stop rebuilding the same backend. Ship yours this weekend

You already know how this ends: one week becomes three, IAM eats two days, CI/CD eats two more, and your actual product hasn't been touched. These kits hand you the boring 40+ hours already done — Terraform, TypeScript, tests, OIDC, observability — so you can open your editor and write the feature that makes money.

operator's note

"I rebuilt the same Lambda + DynamoDB + Terraform stack four times before I stopped pretending it was 'just a weekend project.' Now it's $149 and 30 minutes. Your move."

— mohammed balila · 7+ yrs shipping prod

Get the kit  → $ see it deploy instant download · keep it forever
01 / you skip
40h+
of setup you'd never bill for
02 / you get
100%
strict typescript · zero any
03 / shipped with
81
passing tests · not "trust me"
04 / prod in
30m
from clone to live endpoint
typescript aws lambda dynamodb terraform cognito eventbridge sqs sns github actions oidc powertools zod vitest
§ 01 — catalogue

Pick your stack.
Pay once. Use on every project you ever build.

Every kit is code a human actually deployed and operated in production — not a README generated by a model that's never seen an IAM error at 2am.

● available kit-001 · v1.0.1 · 2026-04-20
serverless / saas

Serverless SaaS
Backend Kit

The backend you'd spend a month building, done right the first time. Lambda + DynamoDB + Cognito, wired with OIDC and real tests. Deploy it, point your frontend at it, and start charging.

  • run Lambda · Node 20 / arm64 · API Gateway HTTP v2 · JWT authorizer
  • data DynamoDB single-table · 2 GSIs · TTL · PITR
  • auth Cognito user pool · post-confirm Lambda trigger
  • ci/cd GitHub Actions OIDC — zero long-lived AWS keys
  • obs Powertools logger · metrics · tracer · idempotency
  • test 45 unit tests · end-to-end smoke script
  • docs architecture · deployment · customization · IAM policy
aws cost to run
idle ~$0.50/mo · 1k MAU ~$5–15 · 100k MAU ~$50–150
price
$149 $199

✦ launch price · first 100 buyers · then $199

Get the kit →
● available kit-002 · v1.0.0 · 2026-04-20
event-driven / microservices

Event-Driven
Microservices Kit

The event plumbing nobody wants to build twice. EventBridge, SQS, SNS, idempotency, DLQs alarmed the moment anything lands. A working order-saga in the box — not a blog post, real code.

  • bus EventBridge custom bus · 90-day archive · schema registry
  • fan SQS consumers · SNS fan-out with filter policies · per-target DLQs
  • saga 4-service order-saga example · direct + SQS + SNS wiring
  • safe Zod envelope · DynamoDB idempotency · correlation IDs end-to-end
  • obs Powertools logger · EMF metrics · dashboard · DLQ + error alarms
  • ops Guarded DLQ-replay CLI · CI + OIDC deploy · Makefile workflow
  • docs architecture · event catalog · debugging · patterns
aws cost to run
idle ~$1/mo · 1M events/mo ~$10–25 · 10M events/mo ~$60–150
price
$149 $199

✦ launch price · first 100 buyers · then $199

Get the kit →
§ 02 — protocol

Checkout to
live endpoint.

Four commands. Thirty minutes. You're curling a /health endpoint in prod before your coffee's cold. No build steps skipped, no "works on my laptop."

step / 01
01

Buy & own it

Instant zip. Full git history. No gated repo, no license server, no phone-home. Yours on disk, forever.

step / 02
02

Bootstrap once

make bootstrap builds the S3 + DynamoDB state backend. The part you'd Google for two hours.

step / 03
03

Apply the stack

make apply ENV=dev — 48 resources up in 3 minutes. Live API, Lambdas, DB, auth. Real.

step / 04
04

Ship for a living

Push to main, GitHub Actions deploys via OIDC — zero long-lived AWS keys, ever.

~ / saas-backend-kit — zsh
$ make install && make build
 installed 423 packages · bundled 3 lambdas

$ cp terraform/backend.hcl.example terraform/backend.hcl
$ make bootstrap
 created s3 state bucket + dynamodb lock table

$ make apply ENV=dev
 48 resources · 3m 12s · $0.00 so far

$ curl $(terraform output -raw api_endpoint)/health
{"status":"ok","env":"dev","region":"eu-central-1"}
stack // ascii live
     ┌─────────────────┐
     │  github actions │  oidc
     └────────┬────────┘
              │ assume-role
              ▼
     ┌─────────────────┐
     │   api gateway   │  http v2
     │   + jwt auth    │
     └────────┬────────┘
              │
        ┌─────┴─────┬──────────┐
        ▼           ▼          ▼
     ┌──────┐   ┌──────┐   ┌──────┐
     │ λ    │   │ λ    │   │ λ    │
     │health│   │users │   │ post │
     └──────┘   └──┬───┘   └──┬───┘
                   │          │
                   ▼          ▼
          ┌────────────────────┐
          │   dynamodb  ·  pk  │
          │   gsi1 · gsi2 · ttl│
          └────────────────────┘
§ 03 — audience

For people who
actually ship.

Your first AWS project took a month longer than you told yourself it would. Your second took two weeks. By the fourth, you stopped estimating out loud. That's the tax on reinventing the same Terraform modules, IAM policies, and GitHub Actions workflows every time.

Your time is worth more than $149 an hour. You'd break even before lunch on day one. Everything after that — the feature that actually makes money — is pure upside.

good fit

You'll get your money back in an afternoon.

  • + Solo founder, indie hacker, or 2–5 person team. You pick AWS for the ceiling, not the comfort.
  • + Infra-as-code from commit one. You know "we'll migrate later" is a lie you tell yourself.
  • + You want strict TypeScript and real tests because you've been burned by "works on my machine."
not for you

Save your $149 if…

  • × You want managed PaaS (Vercel, Supabase, Render). Honestly? Buy those. They're good.
  • × This is your first time opening the AWS Console. Take a course, come back — you'll get way more out of the kit.
  • × You want a frontend or admin UI included. These are backend-only. Intentionally.
§ 04 — reference

Questions?

I'll just generate this with Claude / Codex in an hour. +

You'll generate something that looks like this in an hour. That's not the same thing. LLMs are confidently wrong about AWS specifics — an IAM policy that grants sts:AssumeRole too broadly, a DynamoDB key schema that hot-partitions at 10k writes, a Cognito trigger that silently drops errors. You won't know until prod.

The hard part of AWS isn't generating any single file — it's getting 30 files across Lambda, API Gateway, DynamoDB, Cognito, Terraform, and GitHub OIDC to agree with each other. That's not a one-shot prompt; it's 40 prompts, 20 debug loops, and a day of "why does terraform plan show a diff every run." You become the QA for code you didn't write.

The $149 isn't for the code. It's for decisions already argued and verified in production — single-table vs. multi-table, JWT vs. Lambda authorizer, DLQ alarm thresholds, retention policies. An LLM picks a default. The kit ships with defaults someone actually got paged for. Treat it as the stable base Claude writes your features on top of, not the thing Claude replaces.

Why not use a free GitHub boilerplate? +

Go for it if you find one that fits. Most are abandoned, pinned to dead dependency versions, use long-lived AWS keys in CI, or were written to showcase one feature — not run a real product. These kits are maintained with 81 passing tests, OIDC CI, and an opinionated path from clone to prod. You're paying for the parts you don't see: decisions already argued, traps already sprung, updates for 12 months.

Who wrote these? Why should I trust them? +

Mohammed Balila — senior backend engineer, 7+ years shipping production systems across fintech (Emirates NBD), prop-tech (Stella Stays), and real-estate (Aqar). AWS Certified Developer – Associate and HashiCorp Certified: Terraform Associate. Every pattern in these kits got picked because something simpler broke at 3am.

Don't trust the pitch — check the receipts: LinkedIn · GitHub · email. ARCHITECTURE.md and DEPLOYMENT.md are one message away.

What does it cost to actually run on AWS? +

Cheaper than most people think. ~$0.50/mo idle. ~$5–15/mo at 1k MAU. ~$50–150/mo at 100k MAU. CloudWatch Logs and Cognito MAUs are the real cost drivers — Lambda + HTTP API stay pennies until you have genuine traffic. No surprise bills. No min commit.

Will I get locked in? +

Not to us. You get the full source zip with git history — no license server, no phone-home, no "as a service." After purchase, you could delete this site and your code would still work. You're obviously "locked in" to AWS itself, but that's what you chose when you came here.

Do I need AWS experience? +

Enough to be dangerous — AWS Console, CLI, basic Terraform. Every kit ships with DEPLOYMENT.md: a walkthrough from a fresh AWS account to a live dev API. If you can follow a README, you can deploy it.

License? Can I use it for client work? +

Yes. One purchase, unlimited projects — your products, client work, internal tools, across your entire org. The only thing you can't do is resell or redistribute the template itself. Full terms in the LICENSE file shipped with every kit.

Do I get updates? +

Yes — 12 months of free patch and minor releases. Major versions discounted. When AWS deprecates something (as it does), you get the fix — you don't have to find it.

What if I'm not sure it's the right fit? +

Read the real docs before you buy. Drop an email to mohammed@protomindlabs.com and ARCHITECTURE.md + DEPLOYMENT.md are back within a day. If after reading them the stack isn't what you need, you'll know before you spend $149 — and if anything's unclear once you're in, I answer every email personally.

§ 05 — call to action

Your weekend,
back.

$149 vs. another week lost to IAM. One make apply. One working backend. Start on the feature that actually matters.

instant download · 12 months of updates · launch pricing ends at 100 buyers