ခဏလေး ဒီလိုပဲ စဉ်းစားကြည့်
AWS ပေါ် resource create လုပ်နိုင်တယ် ဆိုတာနဲ့ 'production-ready' ဖြစ်ပြီလို့ မဆိုလိုပါ — IAM least-privilege, encryption at rest/in transit, Multi-AZ high availability, Billing Alert, CloudWatch monitoring/alarm, backup/snapshot policy — အားလုံး ပါဝင်ရမှ production-ready လို့ ခေါ်နိုင်ပါတယ်။ ဒီ project မှာ checklist တစ်ခု ကိုယ်တိုင် ရေးပြီး, Project 1/2 ကို audit ကြည့်မယ်.
လက်တွေ့ scenario နဲ့ ချိတ်ကြည့်မယ်
Checklist item တစ်ခုချင်းစီကို AWS Console/CLI ပေါ်မှာ manual စစ်ကြည့်ပါ — MFA ဖွင့်ထား/မထား, encryption enable ထား/မထား, Multi-AZ configure ထား/မထား, Billing Alert setup ထား/မထား — item တစ်ခုချင်းစီအတွက် Pass/Fail မှတ်ပြီး, Fail ဖြစ်တဲ့ item ကို config ပြင်ဆင်ကြည့်ပါ.
အတူတူ ကြည့်မယ်
AWS Production Readiness Checklist
====================================
[ ] MFA enabled on all IAM users with console access
[ ] No IAM policy uses wildcard (*) unless truly required
[ ] Encryption at rest enabled (S3 bucket, RDS, EBS volumes)
[ ] All public endpoints use HTTPS/TLS
[ ] RDS is Multi-AZ (production databases)
[ ] Auto Scaling Group has min >= 2 (no single point of failure)
[ ] Billing alert / budget configured
[ ] CloudWatch alarms on critical metrics (CPU, error rate, DB connections)
[ ] CloudTrail enabled for audit logging
[ ] Resources tagged (project, environment, owner) for cost trackingProject 1/2 ကို checklist ဖြင့် audit ပြီး, Fail item များအတွက် fix လုပ်ထားသော config ရရှိမည်။၅ မိနစ် စမ်းကြည့်
အထက်က checklist ကို Project 1 (Three-Tier Web App) ရဲ့ resource အားလုံးအပေါ် run ကြည့်ပါ — Fail ဖြစ်တဲ့ item တစ်ခုစီကို ဖော်ထုတ်ပြီး ပြင်ဆင်ကြည့်ပါ။
သတိလေးတစ်ချက်
ဒီ checklist က starting point ပါ — real production environment (compliance requirement, company policy အလိုက်) မှာ ဒီထက် ပိုကျယ်ပြန့်တဲ့ checklist (AWS Well-Architected Review full framework) လိုအပ်နိုင်ပါတယ်။