A few months ago, I started building HomeServerLab — a free AWS learning platform for developers, powered entirely by serverless infrastructure.
The stack:
AWS Lambda (Python) — handles every route, no traditional web server
API Gateway HTTP API — the entry point for all requests
DynamoDB — rate limiting, users, chat history, OAuth state
Amazon Bedrock (Nova Micro) — powers the built-in AI assistant
Cloudflare — DNS, CDN, WAF, bot protection
Cloudflare R2 — Apps Marketplace storage
The entire backend is a single Lambda function. No EC2, no idle costs — the whole site runs for less than $1/month.
I used Claude throughout the process — from designing the JWT authentication flow, to debugging DynamoDB rate limiting issues, to building the OAuth GitHub login, to improving SEO with structured data and Content Signals for AI crawlers.
Claude was genuinely useful for the kind of decisions that don't have a clear "right answer" — like whether to put the CommonRuleSet in Count vs Block on AWS WAF, or how to structure the Cloudflare caching rules without breaking the OAuth flow.
If you want to explore what I built:
Site
AI Assistant
Tutorials
Apps Marketplace
Built by one developer, from Portugal.
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)