Phase 4 · Backend engineering

Week 12: First deploy on AWS

Friday deliverable: Project 4 live on HTTPS

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