Phase 4 · Backend engineering
Week 12: First deploy on AWS
Friday deliverable: Project 4 live on HTTPS
- Day 1Open a personal AWS Free Tier account; MFA, IAM user, budget alert; launch a micro EC2 instance; SSHOutline only
- Day 2Harden the server: users, ufw, SSH keys; copy the binary and run it by handOutline only
- Day 3systemd service; journalctlOutline only
- Day 4Nginx reverse proxy; DNS record; Let's EncryptOutline only
- Day 5Break: expired certificate and a slow-query timeout; health checkOutline only