{
  "id": 2396332,
  "title": "How I run a full AWS-powered website for less than $1/month",
  "url": "https://urgent.news/2026/08/21/how-i-run-a-full-aws-powered-website-for-less-than-1-month",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-21T15:28:28.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/tomascody-web333/how-i-run-a-full-aws-powered-website-for-less-than-1month-313a"
  },
  "original_language": "en",
  "account": "Running a fully functional website on AWS doesn't have to break the bank. HomeServerLab, a free AWS learning platform featuring an AI assistant, tutorials, OAuth login, and an Apps Marketplace, costs less than $1 per month in infrastructure expenses. Let's break down how this is achieved.\n\nAt the core of HomeServerLab's architecture is AWS Lambda, a service that executes code in response to events. The entire site is managed by a single Lambda function, written in Python. Unlike traditional servers that remain on constantly, Lambda scales up and down automatically based on demand, making idle costs a thing of the past.\n\nTo handle all incoming HTTP requests, HomeServerLab uses AWS API Gateway with an HTTP API. This is a cheaper alternative to the standard REST API service, costing just $1 per million requests. At the current traffic levels, this remains effectively zero.\n\nFor managing user sessions, rate limiting, chat history, and OAuth authentication, DynamoDB, AWS's NoSQL database, is utilized. Unlike other databases, DynamoDB charges based on actual usage, not pre-provisioned capacity, keeping costs minimal.\n\nThe built-in AI assistant is powered by Amazon Bedrock, using the Nova Micro model, one of the most cost-effective foundation models available. With a rate limit of 25 messages per user per day, costs remain negligible.\n\nCloudflare, with its free plan, forms the backbone of HomeServerLab's infrastructure. Acting as a DNS provider, proxy server, CDN, and WAF, Cloudflare helps reduce the number of Lambda invocations, while its free tier provides a robust CDN and caching solution. Additionally, Cloudflare R2 handles the Apps Marketplace at a free tier level of 10GB.\n\nOn top of Cloudflare sits CloudFront, another AWS service that acts as a content delivery network. With a generous free tier of 1TB data transfer and 10 million requests per month, CloudFront ensures fast access to the site's content.\n\nIn summary, HomeServerLab's cost-effectiveness hinges on its serverless architecture, leveraging AWS services under their free tier allocations and Cloudflare's free plan to minimize usage. With minimal real costs, the total monthly bill for this full-fledged website amounts to less than $1.",
  "summary": "Most developers assume running a real web platform on AWS costs a fortune. Mine doesn't. HomeServerLab — a free AWS learning platform with an AI assistant, tutorials, OAuth login, and an Apps Marketplace — runs for less than $1/month in infrastructure costs. Here's exactly how. The stack and what it costs AWS Lambda Every route on the site is handled by a single Lambda function written in Python.…",
  "key_points": [
    "HomeServerLab runs on AWS Lambda, a serverless architecture consuming minimal idle costs.",
    "AWS API Gateway with HTTP API handles HTTP requests at a cost of $1 per million requests.",
    "Cloudflare's free plan and AWS services like DynamoDB and CloudFront keep monthly costs under $1."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}