About This Course
<div>In this course, we are going to build and automate a complete production-ready cloud platform from scratch.</div><div><br></div><div>Starting with a simple Python FastAPI application running locally, you will progressively learn how real modern infrastructure is designed, deployed, automated, monitored and secured.</div><div><br></div><div>We will use technologies including AWS, Terraform, Docker, GitHub Actions, Cloudflare and Grafana.</div><div><br></div><div>Together we will build:</div><div><ul><li>ECS Fargate container platforms</li><li><span style="font-size: 1rem;">Application Load Balancers</span></li><li><span style="font-size: 1rem;">PostgreSQL databases</span></li><li><span style="font-size: 1rem;">CI/CD pipelines</span></li><li><span style="font-size: 1rem;">observability dashboards</span></li><li><span style="font-size: 1rem;">monitoring and alerting systems</span></li><li><span style="font-size: 1rem;">HTTPS and CDN edge protection</span></li><li>fully automated Infrastructure as Code (IaC) deployments</li></ul></div><div><br></div><div>You will also learn how to design AWS networking using VPCs, public and private subnets, security groups and IAM permissions. We will containerise applications with Docker, manage infrastructure with Terraform, automate deployments through GitHub Actions, and implement production monitoring using CloudWatch and Grafana. Along the way, we will explore platform engineering principles, operational best practices, reliability concepts, and the workflows used by modern cloud engineering teams.</div><div><br></div><div>By the end of the course, you will understand how modern cloud-native platforms are actually built and operated in production environments.</div><div><br></div><div>If you want practical real-world skills in platform engineering, DevOps, cloud infrastructure and SRE practices, then this course is for you.</div><div><br></div><div>Thanks for taking part in my course, and I hope to see you there.</div>
What you'll learn:
- AWS
- Terraform
- GitHub Actions
- CI/CD Pipelines
- Infrastructure as Code (IaC)
- Platform Engineering
- Site Reliability Engineering (SRE)
- Docker
- Docker Compose
- Amazon ECS
- AWS Fargate
- Application Load Balancers (ALB)
- Amazon RDS
- PostgreSQL
- SQLite
- FastAPI
- Python
- GitHub
- Continuous Deployment
- Cloudflare
- Grafana
- Content Delivery Networks (CDN)
- TLS / SSL
- DNS
- AWS IAM
- Security Groups
- Virtual Private Clouds (VPC)
- Subnets
- Route Tables
- Internet Gateways
- Amazon ECR
- CloudWatch
- Amazon ACM
- Observability
- Monitoring & Alerting
- Production Hardening
- Secure HTTP Headers
- Container Networking
- Environment Variables
- Linux & WSL
- VS Code Remote Development
- Deployment Automation
- Infrastructure Security