Containers และ Serverless
Phase นี้สอนวิธี package, deploy และ scale application ด้วย Containers, Amazon ECR, Amazon ECS, AWS Fargate, EKS/Kubernetes, AWS Lambda, API Gateway, SQS, SNS, EventBridge และ Step Functions
Learning path
Lesson 1
Containers and Amazon ECRContainer vs VM, Dockerfile, image build/run, registry, ECR scanning และ
lifecycle policy
Images
Lesson 2
Amazon ECS and AWS FargateCluster, Task Definition, Task, Service, Fargate, EC2 launch type, ALB และ
Service Auto Scaling
ECS
Lesson 3
EKS and Kubernetes OverviewEKS Cluster, Managed Node Group, kubectl, Deployment, Service, Ingress, Pod
Identity, External Secrets และ RBAC
EKS
Lesson 4
Lambda and API GatewayLambda
execution role, event sources, timeout, memory, concurrency, API Gateway และ Step
Functions
Serverless
Lesson 5
Messaging and Event-driven ArchitectureSQS, SNS, EventBridge, Queue, Pub/Sub, Event Bus, DLQ, Retry และ
Idempotency
Events
Lab 10
Containers and Serverless BaselinePush image ไป ECR, deploy ECS Fargate, สร้าง Lambda จาก S3 Event, API
Gateway + Lambda และ SQS + DLQ
Hands-on
Review
Phase 10 Quizทบทวน runtime
choices, container operations, serverless limits และ messaging reliability
Quiz
Phase 10 checklist จาก Roadmap
- เข้าใจ Container, Dockerfile, Image Registry, Amazon ECR และ image lifecycle
- เข้าใจ Amazon ECS, Task Definition, Service, Fargate, EC2 launch type, ALB และ Auto Scaling
- เข้าใจ EKS/Kubernetes ในระดับภาพรวม รวมถึง Deployment, Service, Ingress, Pod Identity และ RBAC
- เข้าใจ Lambda, API Gateway, Step Functions, SQS, SNS, EventBridge, DLQ, Retry และ Idempotency