Lab 1: Capstone Architecture & Design
Design the application architecture
Three-tier application with security controls mapped to every layer.
Architecture
$ cat > architecture.md << 'EOF' # Capstone Architecture ## Application - Frontend: React (CloudFront → ALB → EKS) - Backend: Python FastAPI (EKS, private) - Database: PostgreSQL (RDS, private subnet) ## Security Controls - Network: VPC segmentation, NetworkPolicies, WAF - Identity: IRSA, RBAC, mTLS via Istio - Data: KMS encryption at rest, TLS in transit - Compute: PSS restricted, Falco, Gatekeeper - CI/CD: SAST, SCA, image scanning, signing - Monitoring: CloudTrail, GuardDuty, Prometheus EOF