Kubernetes on AWS: a managed EKS cluster serving a load-balanced web app, built and torn down cleanly.
eksctl provisions the EKS control plane and a managed worker node. Kubernetes manifests deploy NGINX with three replicas, and a LoadBalancer service puts it behind an AWS load balancer. I validated the pods, the service and the live page in a browser, then deleted the cluster so nothing kept billing.
For a small business, this is the step from "it runs on one server" to an app that can scale and recover, without paying for idle infrastructure. Code is on my GitHub: github.com/nujabesploo/aws-eks-production-platform
AWS network in code: one command takes an empty AWS account to a running web server.
Terraform builds a custom VPC, public subnet, internet gateway, route tables, security groups, an EC2 instance and an Elastic IP. Ansible then installs Docker and deploys NGINX, and a validation step checks SSH, Docker and the live web page.
Why it matters for a small business: the whole setup is repeatable, reviewable and easy to tear down, so nothing is clicked together by hand and forgotten. Code: github.com/nujabesploo/aws-terraform-ansible-platform