<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Chayan Samanta</title>
    <description>The latest articles on DEV Community by Chayan Samanta (@chayan_samanta).</description>
    <link>https://dev.to/chayan_samanta</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4050930%2Ff44672dd-baca-4c97-a0f5-860e9687a4d3.jpg</url>
      <title>DEV Community: Chayan Samanta</title>
      <link>https://dev.to/chayan_samanta</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/chayan_samanta"/>
    <language>en</language>
    <item>
      <title>AWS Cheatsheet</title>
      <dc:creator>Chayan Samanta</dc:creator>
      <pubDate>Tue, 28 Jul 2026 19:50:39 +0000</pubDate>
      <link>https://dev.to/chayan_samanta/aws-cheatsheet-2jo</link>
      <guid>https://dev.to/chayan_samanta/aws-cheatsheet-2jo</guid>
      <description>&lt;h1&gt;
  
  
  🏆 AWS SAA-C03 CHEAT SHEET
&lt;/h1&gt;

&lt;h1&gt;
  
  
  📋 TABLE OF CONTENTS****
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;Exam Domain Breakdown&lt;/li&gt;
&lt;li&gt;Exam Framework&lt;/li&gt;
&lt;li&gt;Thinking Process&lt;/li&gt;
&lt;li&gt;Well-Architected Framework&lt;/li&gt;
&lt;li&gt;Service Selection Matrix&lt;/li&gt;
&lt;li&gt;Flowchart Lookup&lt;/li&gt;
&lt;li&gt;Distractor Dictionary&lt;/li&gt;
&lt;li&gt;Service Families&lt;/li&gt;
&lt;li&gt;Synonyms&lt;/li&gt;
&lt;li&gt;Default Choices&lt;/li&gt;
&lt;li&gt;One-Line Definitions&lt;/li&gt;
&lt;li&gt;Question Patterns&lt;/li&gt;
&lt;li&gt;Decision Trees&lt;/li&gt;
&lt;li&gt;VPC Deep Dive&lt;/li&gt;
&lt;li&gt;IAM Deep Dive&lt;/li&gt;
&lt;li&gt;S3 Deep Dive&lt;/li&gt;
&lt;li&gt;Auto Scaling &amp;amp; ELB Deep Dive&lt;/li&gt;
&lt;li&gt;Route 53 Deep Dive&lt;/li&gt;
&lt;li&gt;Analytics Deep Dive&lt;/li&gt;
&lt;li&gt;Cost Optimization Toolkit&lt;/li&gt;
&lt;li&gt;Additional Services&lt;/li&gt;
&lt;li&gt;Comparisons&lt;/li&gt;
&lt;li&gt;Why Answers Are Wrong&lt;/li&gt;
&lt;li&gt;Architectures&lt;/li&gt;
&lt;li&gt;Vocabulary&lt;/li&gt;
&lt;li&gt;Limits&lt;/li&gt;
&lt;li&gt;Memory Tricks&lt;/li&gt;
&lt;li&gt;Star Ratings&lt;/li&gt;
&lt;li&gt;Final 30-Min Sheet&lt;/li&gt;
&lt;/ol&gt;







&lt;h1&gt;
  
  
  1️⃣ EXAM DOMAIN BREAKDOWN
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Official SAA-C03 domain weighting — study time should roughly follow this.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Domain 1: Design Secure Architectures — 30%&lt;/strong&gt;&lt;br&gt;
IAM, KMS, Secrets Manager, VPC security, encryption, compliance&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Domain 2: Design Resilient Architectures — 26%&lt;/strong&gt;&lt;br&gt;
Multi-AZ, DR strategies, decoupling, HA, backup&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Domain 3: Design High-Performing Architectures — 24%&lt;/strong&gt;&lt;br&gt;
Compute selection, storage selection, database selection, caching, networking performance&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Domain 4: Design Cost-Optimized Architectures — 20%&lt;/strong&gt;&lt;br&gt;
Storage classes, compute pricing models, cost tools&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;📌 Domain 1 + 2 = 56% of the exam. Security and resilience are NOT optional study areas.&lt;/p&gt;
&lt;/blockquote&gt;







&lt;h1&gt;
  
  
  2️⃣ EXAM FRAMEWORK
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;7 Steps:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1️⃣ Read the LAST sentence first&lt;br&gt;
2️⃣ Find the REQUIREMENT&lt;br&gt;
3️⃣ Find the CONSTRAINT&lt;br&gt;
4️⃣ Highlight KEYWORDS&lt;br&gt;
5️⃣ ELIMINATE impossible answers&lt;br&gt;
6️⃣ COMPARE the final 2&lt;br&gt;
7️⃣ Pick the BEST-PRACTICE answer&lt;/p&gt;




&lt;h3&gt;
  
  
  🧪 Example 1
&lt;/h3&gt;

&lt;p&gt;📝 &lt;em&gt;"...automatic failover, AZ outage, zero data loss, no app changes"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Keywords:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;automatic failover&lt;/li&gt;
&lt;li&gt;zero data loss&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Eliminate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;❌ Read Replica (async, manual)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✅ &lt;strong&gt;Answer: RDS Multi-AZ&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  🧪 Example 2
&lt;/h3&gt;

&lt;p&gt;📝 &lt;em&gt;"...serve video worldwide, lowest latency, signed URLs"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Eliminate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;❌ Direct S3 (no edge cache)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✅ &lt;strong&gt;Answer: CloudFront + S3 (OAC) + Signed URLs&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  🧪 Example 3
&lt;/h3&gt;

&lt;p&gt;📝 &lt;em&gt;"...exactly once, exact order"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Eliminate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;❌ SQS Standard&lt;/li&gt;
&lt;li&gt;❌ SNS&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✅ &lt;strong&gt;Answer: SQS FIFO&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  🧪 Example 4 (NEW)
&lt;/h3&gt;

&lt;p&gt;📝 &lt;em&gt;"A company runs a nightly batch job that takes 2 hours. It must not run on EC2 that needs patching. Lowest cost, fault-tolerant."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Keywords:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;2 hours (rules out Lambda)&lt;/li&gt;
&lt;li&gt;lowest cost + fault-tolerant (Spot)&lt;/li&gt;
&lt;li&gt;no patching (rules out self-managed EC2 ASG)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Eliminate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;❌ Lambda (&amp;gt;15min limit)&lt;/li&gt;
&lt;li&gt;❌ On-Demand EC2 (not lowest cost)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✅ &lt;strong&gt;Answer: AWS Batch on Spot Instances / Fargate&lt;/strong&gt;&lt;/p&gt;







&lt;h1&gt;
  
  
  3️⃣ THE AWS THINKING PROCESS
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;Managed &lt;strong&gt;&amp;gt;&lt;/strong&gt; Self-managed&lt;/li&gt;
&lt;li&gt;Serverless &lt;strong&gt;&amp;gt;&lt;/strong&gt; Provisioned&lt;/li&gt;
&lt;li&gt;Native AWS &lt;strong&gt;&amp;gt;&lt;/strong&gt; 3rd-party&lt;/li&gt;
&lt;li&gt;Automated &lt;strong&gt;&amp;gt;&lt;/strong&gt; Manual&lt;/li&gt;
&lt;li&gt;Least ops overhead wins ties&lt;/li&gt;
&lt;li&gt;Elastic &lt;strong&gt;&amp;gt;&lt;/strong&gt; Fixed capacity&lt;/li&gt;
&lt;li&gt;Secure by default&lt;/li&gt;
&lt;li&gt;HA by default (if "production")&lt;/li&gt;
&lt;li&gt;Cost matched to workload pattern&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Override:&lt;/strong&gt; Compliance/security beats cost/efficiency every time.&lt;/p&gt;
&lt;/blockquote&gt;







&lt;h1&gt;
  
  
  4️⃣ WELL-ARCHITECTED FRAMEWORK
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Explicitly tested in Domain 4 and referenced throughout the exam.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🏛️ The 6 Pillars
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. Operational Excellence&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Run/monitor systems, improve processes&lt;/li&gt;
&lt;li&gt;Services: CloudFormation, CloudWatch, Config, Systems Manager&lt;/li&gt;
&lt;li&gt;Keyword: "automate operations", "IaC", "runbooks"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. Security&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Protect data/systems, manage identities&lt;/li&gt;
&lt;li&gt;Services: IAM, KMS, GuardDuty, WAF, Shield, Macie&lt;/li&gt;
&lt;li&gt;Keyword: "least privilege", "defense in depth", "encrypt everything"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. Reliability&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Recover from failure, scale to meet demand&lt;/li&gt;
&lt;li&gt;Services: Multi-AZ, Auto Scaling, ELB, Route 53 health checks&lt;/li&gt;
&lt;li&gt;Keyword: "self-healing", "fault isolation", "recover automatically"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;4. Performance Efficiency&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use resources efficiently, adapt to changing needs&lt;/li&gt;
&lt;li&gt;Services: Lambda, DynamoDB, CloudFront, right-sized EC2&lt;/li&gt;
&lt;li&gt;Keyword: "elastic", "use serverless", "select correct instance type"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;5. Cost Optimization&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Avoid unnecessary costs&lt;/li&gt;
&lt;li&gt;Services: Cost Explorer, Trusted Advisor, Compute Optimizer, Savings Plans&lt;/li&gt;
&lt;li&gt;Keyword: "lowest cost", "right-sizing", "eliminate waste"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;6. Sustainability&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Minimize environmental impact&lt;/li&gt;
&lt;li&gt;Services: managed services (share infra efficiently), region selection&lt;/li&gt;
&lt;li&gt;Keyword: "minimize carbon footprint", "maximize utilization"&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;📌 Exam trap: A question mentioning "reduce carbon footprint" or "sustainability" → pick managed services / consolidate workloads, NOT a technical redesign.&lt;/p&gt;
&lt;/blockquote&gt;







&lt;h1&gt;
  
  
  5️⃣ SERVICE SELECTION MATRIX
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Scan this before decision trees.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Database&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HA relational → Multi-AZ&lt;/li&gt;
&lt;li&gt;Read scaling → Read Replica&lt;/li&gt;
&lt;li&gt;Global relational reads → Aurora Global DB&lt;/li&gt;
&lt;li&gt;Massive NoSQL → DynamoDB&lt;/li&gt;
&lt;li&gt;Microsecond cache (DynamoDB) → DAX&lt;/li&gt;
&lt;li&gt;In-memory cache → ElastiCache&lt;/li&gt;
&lt;li&gt;Data warehouse → Redshift&lt;/li&gt;
&lt;li&gt;Graph → Neptune&lt;/li&gt;
&lt;li&gt;Time-series → Timestream&lt;/li&gt;
&lt;li&gt;Ledger/immutable audit → QLDB&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Messaging&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Queue → SQS Standard&lt;/li&gt;
&lt;li&gt;Exactly-once + order → SQS FIFO&lt;/li&gt;
&lt;li&gt;Fan-out → SNS&lt;/li&gt;
&lt;li&gt;Event routing → EventBridge&lt;/li&gt;
&lt;li&gt;Workflow orchestration → Step Functions&lt;/li&gt;
&lt;li&gt;Real-time stream + replay → Kinesis Streams&lt;/li&gt;
&lt;li&gt;Buffered delivery → Kinesis Firehose&lt;/li&gt;
&lt;li&gt;Managed Kafka → MSK&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Storage&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Block, 1 instance → EBS&lt;/li&gt;
&lt;li&gt;Shared file, Linux → EFS&lt;/li&gt;
&lt;li&gt;Shared file, Windows → FSx Windows&lt;/li&gt;
&lt;li&gt;HPC scratch → FSx Lustre&lt;/li&gt;
&lt;li&gt;NetApp features → FSx ONTAP&lt;/li&gt;
&lt;li&gt;Object storage → S3&lt;/li&gt;
&lt;li&gt;Cheapest archive → Glacier Deep Archive&lt;/li&gt;
&lt;li&gt;Unknown access pattern → Intelligent-Tiering&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Compute&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Serverless, &amp;lt;15min → Lambda&lt;/li&gt;
&lt;li&gt;Serverless container → Fargate&lt;/li&gt;
&lt;li&gt;Kubernetes → EKS&lt;/li&gt;
&lt;li&gt;Simple containers → ECS&lt;/li&gt;
&lt;li&gt;Simple web app deploy → Elastic Beanstalk&lt;/li&gt;
&lt;li&gt;Cheap simple VPS → Lightsail&lt;/li&gt;
&lt;li&gt;Batch/HPC → AWS Batch&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Networking&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CDN → CloudFront&lt;/li&gt;
&lt;li&gt;Global static IP → Global Accelerator&lt;/li&gt;
&lt;li&gt;DNS routing → Route 53&lt;/li&gt;
&lt;li&gt;Dedicated bandwidth → Direct Connect&lt;/li&gt;
&lt;li&gt;Quick hybrid link → VPN&lt;/li&gt;
&lt;li&gt;Remote user access → Client VPN&lt;/li&gt;
&lt;li&gt;Many VPCs → Transit Gateway&lt;/li&gt;
&lt;li&gt;2 VPCs → VPC Peering&lt;/li&gt;
&lt;li&gt;Free private S3/DynamoDB → Gateway Endpoint&lt;/li&gt;
&lt;li&gt;Private access, other services → Interface Endpoint&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Temp credentials → IAM Role&lt;/li&gt;
&lt;li&gt;Multi-account guardrail → SCP&lt;/li&gt;
&lt;li&gt;Cap 1 identity's perms → Permissions Boundary&lt;/li&gt;
&lt;li&gt;Secret w/ rotation → Secrets Manager&lt;/li&gt;
&lt;li&gt;Plain config → Parameter Store&lt;/li&gt;
&lt;li&gt;Encryption keys → KMS&lt;/li&gt;
&lt;li&gt;Dedicated HSM → CloudHSM&lt;/li&gt;
&lt;li&gt;Threat detection → GuardDuty&lt;/li&gt;
&lt;li&gt;Vulnerability scan → Inspector&lt;/li&gt;
&lt;li&gt;Sensitive data discovery → Macie&lt;/li&gt;
&lt;li&gt;Central security view → Security Hub&lt;/li&gt;
&lt;li&gt;Web exploits → WAF&lt;/li&gt;
&lt;li&gt;DDoS → Shield&lt;/li&gt;
&lt;li&gt;TLS certs → ACM&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Monitoring&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;API audit → CloudTrail&lt;/li&gt;
&lt;li&gt;Config drift → AWS Config&lt;/li&gt;
&lt;li&gt;Metrics/alarms → CloudWatch&lt;/li&gt;
&lt;li&gt;Tracing → X-Ray&lt;/li&gt;
&lt;li&gt;Automated best-practice checks → Trusted Advisor&lt;/li&gt;
&lt;li&gt;Instance right-sizing → Compute Optimizer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Migration&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DB migration → DMS&lt;/li&gt;
&lt;li&gt;Server lift &amp;amp; shift → MGN&lt;/li&gt;
&lt;li&gt;Bulk offline → Snowball&lt;/li&gt;
&lt;li&gt;Ongoing sync → DataSync&lt;/li&gt;
&lt;li&gt;SFTP → Transfer Family&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Cost&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Spend forecasting → Cost Explorer&lt;/li&gt;
&lt;li&gt;Budget alerts → AWS Budgets&lt;/li&gt;
&lt;li&gt;Detailed billing data → Cost &amp;amp; Usage Report&lt;/li&gt;
&lt;li&gt;Best-practice recommendations → Trusted Advisor&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  6️⃣ FLOWCHART LOOKUP
&lt;/h1&gt;

&lt;h3&gt;
  
  
  🗃️ Database?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Relational?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Need HA? → &lt;strong&gt;Multi-AZ&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Need reads? → &lt;strong&gt;Read Replica&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Need global reads? → &lt;strong&gt;Aurora Global DB&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Unpredictable load? → &lt;strong&gt;Aurora Serverless v2&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Specific engine? → &lt;strong&gt;RDS&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;NoSQL?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Key-value, huge scale? → &lt;strong&gt;DynamoDB&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Need μs cache? → &lt;strong&gt;DAX&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Graph? → &lt;strong&gt;Neptune&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Time-series? → &lt;strong&gt;Timestream&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;MongoDB-style? → &lt;strong&gt;DocumentDB&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Immutable ledger? → &lt;strong&gt;QLDB&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🗄️ Storage?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Block, 1 instance? → &lt;strong&gt;EBS&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Shared file, Linux? → &lt;strong&gt;EFS&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Shared file, Windows? → &lt;strong&gt;FSx Windows&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;HPC scratch? → &lt;strong&gt;FSx Lustre&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Object, general? → &lt;strong&gt;S3 Standard&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Object, infrequent? → &lt;strong&gt;S3 Standard-IA&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Unknown pattern? → &lt;strong&gt;Intelligent-Tiering&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Archive (hrs)? → &lt;strong&gt;Glacier Flexible&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Archive (cheapest)? → &lt;strong&gt;Glacier Deep Archive&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  💻 Compute?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Full OS control? → &lt;strong&gt;EC2&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Simple web app, quick deploy? → &lt;strong&gt;Elastic Beanstalk&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Simple VPS, predictable low cost? → &lt;strong&gt;Lightsail&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Event-driven, &amp;lt;15min? → &lt;strong&gt;Lambda&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Containers, K8s? → &lt;strong&gt;EKS&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Containers, AWS-native? → &lt;strong&gt;ECS&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;No server mgmt? → &lt;strong&gt;Fargate&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Batch/HPC? → &lt;strong&gt;AWS Batch&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🌐 Networking?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Dedicated bandwidth? → &lt;strong&gt;Direct Connect&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Quick setup? → &lt;strong&gt;Site-to-Site VPN&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Many VPCs (hub-spoke)? → &lt;strong&gt;Transit Gateway&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;2 VPCs simply? → &lt;strong&gt;VPC Peering&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Private, S3/DynamoDB? → &lt;strong&gt;Gateway Endpoint&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Private, other services? → &lt;strong&gt;Interface Endpoint&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Global static IP? → &lt;strong&gt;Global Accelerator&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Cache content? → &lt;strong&gt;CloudFront&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🔐 Security?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Temp credentials? → &lt;strong&gt;IAM Role&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Multi-account rule? → &lt;strong&gt;SCP&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Cap 1 identity? → &lt;strong&gt;Permissions Boundary&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Encrypt data? → &lt;strong&gt;KMS&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Rotate DB creds? → &lt;strong&gt;Secrets Manager&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Plain config? → &lt;strong&gt;Parameter Store&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Detect threats? → &lt;strong&gt;GuardDuty&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Scan CVEs? → &lt;strong&gt;Inspector&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Find PII? → &lt;strong&gt;Macie&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Web exploits? → &lt;strong&gt;WAF&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;DDoS? → &lt;strong&gt;Shield&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;TLS certificates? → &lt;strong&gt;ACM&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  📨 Messaging?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Decoupling? → &lt;strong&gt;SQS Standard&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Exactly-once + order? → &lt;strong&gt;SQS FIFO&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Fan-out? → &lt;strong&gt;SNS&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Rule-based routing? → &lt;strong&gt;EventBridge&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Multi-step workflow? → &lt;strong&gt;Step Functions&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Stream + replay? → &lt;strong&gt;Kinesis Streams&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Managed Kafka? → &lt;strong&gt;MSK&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  7️⃣ DISTRACTOR DICTIONARY
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Phrase → Correct Service&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📌 Lowest ops overhead → Managed service&lt;/li&gt;
&lt;li&gt;📌 Least admin effort → Managed/serverless&lt;/li&gt;
&lt;li&gt;📌 Don't rewrite app → Rehost (EC2)&lt;/li&gt;
&lt;li&gt;📌 Existing Oracle/SQL Server → RDS&lt;/li&gt;
&lt;li&gt;📌 Existing MySQL/Postgres, want perf → Aurora&lt;/li&gt;
&lt;li&gt;📌 Existing Kubernetes → EKS&lt;/li&gt;
&lt;li&gt;📌 Existing Docker → ECS/Fargate&lt;/li&gt;
&lt;li&gt;📌 Millions of requests/sec → DynamoDB / Lambda / Auto Scaling&lt;/li&gt;
&lt;li&gt;📌 Unpredictable traffic → Auto Scaling / Aurora Serverless&lt;/li&gt;
&lt;li&gt;📌 Compliance requirement → KMS + IAM + Config + CloudTrail&lt;/li&gt;
&lt;li&gt;📌 Analytics/BI → Athena / Glue / Redshift&lt;/li&gt;
&lt;li&gt;📌 Real-time streaming → Kinesis Data Streams&lt;/li&gt;
&lt;li&gt;📌 Near-real-time → Kinesis Firehose&lt;/li&gt;
&lt;li&gt;📌 Static content → S3 + CloudFront&lt;/li&gt;
&lt;li&gt;📌 Temporary credentials → IAM Role&lt;/li&gt;
&lt;li&gt;📌 Cross-account access → IAM Role + Trust Policy&lt;/li&gt;
&lt;li&gt;📌 No server management → Lambda / Fargate / DynamoDB&lt;/li&gt;
&lt;li&gt;📌 Cost-effective, steady → Reserved Instance / Savings Plan&lt;/li&gt;
&lt;li&gt;📌 Cost-effective, flexible → Spot Instances&lt;/li&gt;
&lt;li&gt;📌 Encrypted at rest → KMS / SSE-S3&lt;/li&gt;
&lt;li&gt;📌 Rotate credentials → Secrets Manager&lt;/li&gt;
&lt;li&gt;📌 Non-sensitive config → Parameter Store&lt;/li&gt;
&lt;li&gt;📌 Compromised credentials → GuardDuty&lt;/li&gt;
&lt;li&gt;📌 Scan vulnerabilities → Inspector&lt;/li&gt;
&lt;li&gt;📌 Discover PII → Macie&lt;/li&gt;
&lt;li&gt;📌 Centralize security → Security Hub&lt;/li&gt;
&lt;li&gt;📌 SQL injection → WAF&lt;/li&gt;
&lt;li&gt;📌 DDoS → Shield&lt;/li&gt;
&lt;li&gt;📌 Who did this → CloudTrail&lt;/li&gt;
&lt;li&gt;📌 What changed → AWS Config&lt;/li&gt;
&lt;li&gt;📌 Monitor CPU/memory → CloudWatch&lt;/li&gt;
&lt;li&gt;📌 Trace request across services → X-Ray&lt;/li&gt;
&lt;li&gt;📌 Dedicated line → Direct Connect&lt;/li&gt;
&lt;li&gt;📌 Quick encrypted link → Site-to-Site VPN&lt;/li&gt;
&lt;li&gt;📌 Remote employees need VPC → Client VPN&lt;/li&gt;
&lt;li&gt;📌 Many VPCs, central routing → Transit Gateway&lt;/li&gt;
&lt;li&gt;📌 Two VPCs only → VPC Peering&lt;/li&gt;
&lt;li&gt;📌 Private, S3 only → Gateway Endpoint&lt;/li&gt;
&lt;li&gt;📌 Private, other services → Interface Endpoint&lt;/li&gt;
&lt;li&gt;📌 Expose service privately → PrivateLink&lt;/li&gt;
&lt;li&gt;📌 Global app, static IP, non-HTTP → Global Accelerator&lt;/li&gt;
&lt;li&gt;📌 Automatic DB failover → Multi-AZ&lt;/li&gt;
&lt;li&gt;📌 Offload reads → Read Replica&lt;/li&gt;
&lt;li&gt;📌 Cross-region DB reads → Aurora Global DB&lt;/li&gt;
&lt;li&gt;📌 Multi-region active-active → DynamoDB Global Tables&lt;/li&gt;
&lt;li&gt;📌 Centralized backup → AWS Backup&lt;/li&gt;
&lt;li&gt;📌 Continuous DR replication → Elastic Disaster Recovery&lt;/li&gt;
&lt;li&gt;📌 DB migration, minimal downtime → DMS (CDC)&lt;/li&gt;
&lt;li&gt;📌 DB migration, diff engine → DMS + SCT&lt;/li&gt;
&lt;li&gt;📌 Whole server migration → MGN&lt;/li&gt;
&lt;li&gt;📌 Bulk offline transfer → Snowball&lt;/li&gt;
&lt;li&gt;📌 Scheduled sync → DataSync&lt;/li&gt;
&lt;li&gt;📌 SFTP access → Transfer Family&lt;/li&gt;
&lt;li&gt;📌 On-prem app, cloud storage → Storage Gateway&lt;/li&gt;
&lt;li&gt;📌 Serverless SQL on S3 → Athena&lt;/li&gt;
&lt;li&gt;📌 ETL + catalog → Glue&lt;/li&gt;
&lt;li&gt;📌 Lambda→RDS pooling → RDS Proxy&lt;/li&gt;
&lt;li&gt;📌 SaaS multi-tenant data → DynamoDB w/ tenant partition key&lt;/li&gt;
&lt;li&gt;📌 Mobile app login → Cognito User Pools&lt;/li&gt;
&lt;li&gt;📌 Federated temp creds → Cognito Identity Pools&lt;/li&gt;
&lt;li&gt;📌 Central SSO → IAM Identity Center&lt;/li&gt;
&lt;li&gt;📌 Auto landing zone → Control Tower&lt;/li&gt;
&lt;li&gt;📌 Share resource cross-account → RAM&lt;/li&gt;
&lt;li&gt;📌 IaC, AWS native → CloudFormation&lt;/li&gt;
&lt;li&gt;📌 IaC, programming language → CDK&lt;/li&gt;
&lt;li&gt;📌 TLS cert management → ACM&lt;/li&gt;
&lt;li&gt;📌 Dedicated HSM → CloudHSM&lt;/li&gt;
&lt;li&gt;📌 SSH without open ports → SSM Session Manager&lt;/li&gt;
&lt;li&gt;📌 Right-size EC2 fleet → Compute Optimizer&lt;/li&gt;
&lt;li&gt;📌 Best-practice health check → Trusted Advisor&lt;/li&gt;
&lt;li&gt;📌 Detailed hourly billing data → Cost &amp;amp; Usage Report&lt;/li&gt;
&lt;li&gt;📌 Simple 3-tier deploy, minimal config → Elastic Beanstalk&lt;/li&gt;
&lt;li&gt;📌 Cheap predictable small workload → Lightsail&lt;/li&gt;
&lt;li&gt;📌 Track migration project status → Migration Hub&lt;/li&gt;
&lt;li&gt;📌 Discover on-prem servers → Application Discovery Service&lt;/li&gt;
&lt;li&gt;📌 Reduce carbon footprint → Managed services / consolidate&lt;/li&gt;
&lt;li&gt;📌 Immutable audit ledger → QLDB&lt;/li&gt;
&lt;li&gt;📌 Central data catalog for governance → Lake Formation&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  8️⃣ SERVICE FAMILIES
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;🗄️ Storage&lt;/strong&gt;&lt;br&gt;
S3 • EBS • EFS • FSx • Storage Gateway • AWS Backup • Snow Family&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🗃️ Database&lt;/strong&gt;&lt;br&gt;
RDS • Aurora • DynamoDB • ElastiCache • Redshift • Neptune • Timestream • QLDB • DocumentDB&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🌐 Networking&lt;/strong&gt;&lt;br&gt;
ALB • NLB • GWLB • CloudFront • Global Accelerator • VPN • Client VPN • Direct Connect • Transit Gateway • PrivateLink • Route 53&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔐 Security&lt;/strong&gt;&lt;br&gt;
IAM • KMS • Secrets Manager • Parameter Store • GuardDuty • Inspector • Macie • Security Hub • WAF • Shield • CloudHSM • ACM&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💻 Compute&lt;/strong&gt;&lt;br&gt;
EC2 • Lambda • ECS • EKS • Fargate • Batch • Elastic Beanstalk • Lightsail&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📨 Messaging&lt;/strong&gt;&lt;br&gt;
SQS • SNS • EventBridge • Step Functions • Kinesis • MSK&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📊 Monitoring&lt;/strong&gt;&lt;br&gt;
CloudWatch • CloudTrail • Config • X-Ray • Trusted Advisor • Compute Optimizer&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🚚 Migration&lt;/strong&gt;&lt;br&gt;
DMS • MGN • DataSync • Storage Gateway • Snow Family • Transfer Family • Migration Hub • Application Discovery Service&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📈 Analytics&lt;/strong&gt;&lt;br&gt;
Athena • Glue • EMR • Redshift • QuickSight • Lake Formation • Kinesis family&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💰 Cost&lt;/strong&gt;&lt;br&gt;
Cost Explorer • AWS Budgets • Cost &amp;amp; Usage Report • Trusted Advisor • Compute Optimizer • Savings Plans&lt;/p&gt;







&lt;h1&gt;
  
  
  9️⃣ SERVICE SYNONYMS
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;AWS says → Think&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔹 Durable → S3&lt;/li&gt;
&lt;li&gt;🔹 Elastic → Auto Scaling&lt;/li&gt;
&lt;li&gt;🔹 Fault tolerant → Multi-AZ&lt;/li&gt;
&lt;li&gt;🔹 Resilient → Multi-AZ/Region&lt;/li&gt;
&lt;li&gt;🔹 Archive → Glacier&lt;/li&gt;
&lt;li&gt;🔹 Queue → SQS&lt;/li&gt;
&lt;li&gt;🔹 Fan-out → SNS&lt;/li&gt;
&lt;li&gt;🔹 Orchestration → Step Functions&lt;/li&gt;
&lt;li&gt;🔹 Event routing → EventBridge&lt;/li&gt;
&lt;li&gt;🔹 Temp credentials → IAM Role&lt;/li&gt;
&lt;li&gt;🔹 Secrets → Secrets Manager&lt;/li&gt;
&lt;li&gt;🔹 Config values → Parameter Store&lt;/li&gt;
&lt;li&gt;🔹 Encryption keys → KMS&lt;/li&gt;
&lt;li&gt;🔹 Audit trail → CloudTrail&lt;/li&gt;
&lt;li&gt;🔹 Compliance drift → AWS Config&lt;/li&gt;
&lt;li&gt;🔹 Performance → CloudWatch&lt;/li&gt;
&lt;li&gt;🔹 Latency bottleneck → X-Ray&lt;/li&gt;
&lt;li&gt;🔹 Threats → GuardDuty&lt;/li&gt;
&lt;li&gt;🔹 CVEs → Inspector&lt;/li&gt;
&lt;li&gt;🔹 PII → Macie&lt;/li&gt;
&lt;li&gt;🔹 Dedicated bandwidth → Direct Connect&lt;/li&gt;
&lt;li&gt;🔹 Quick hybrid → VPN&lt;/li&gt;
&lt;li&gt;🔹 Hub-and-spoke → Transit Gateway&lt;/li&gt;
&lt;li&gt;🔹 Private connectivity → VPC Endpoint&lt;/li&gt;
&lt;li&gt;🔹 Global static IP → Global Accelerator&lt;/li&gt;
&lt;li&gt;🔹 Content caching → CloudFront&lt;/li&gt;
&lt;li&gt;🔹 Serverless → Lambda/Fargate/DynamoDB&lt;/li&gt;
&lt;li&gt;🔹 Lift and shift → EC2/MGN&lt;/li&gt;
&lt;li&gt;🔹 Zero data loss → Sync replication (Multi-AZ)&lt;/li&gt;
&lt;li&gt;🔹 Right-sizing → Compute Optimizer&lt;/li&gt;
&lt;li&gt;🔹 Data governance/catalog → Lake Formation/Glue&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  🔟 AWS DEFAULT CHOICES
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;When question is ambiguous:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ "Production" → Multi-AZ&lt;/li&gt;
&lt;li&gt;✅ Encryption unspecified → Enable it&lt;/li&gt;
&lt;li&gt;✅ Service-to-service auth → IAM Role&lt;/li&gt;
&lt;li&gt;✅ Database placement → Private subnet&lt;/li&gt;
&lt;li&gt;✅ Public HTTP traffic → ALB&lt;/li&gt;
&lt;li&gt;✅ Global content → CloudFront&lt;/li&gt;
&lt;li&gt;✅ Static content → S3&lt;/li&gt;
&lt;li&gt;✅ Private S3 access → Gateway Endpoint&lt;/li&gt;
&lt;li&gt;✅ Private other-service access → Interface Endpoint&lt;/li&gt;
&lt;li&gt;✅ "No server management" → Fargate&lt;/li&gt;
&lt;li&gt;✅ Job &amp;gt;15min → NOT Lambda&lt;/li&gt;
&lt;li&gt;✅ Steady workload → Reserved/Savings Plan&lt;/li&gt;
&lt;li&gt;✅ Spiky workload → Spot&lt;/li&gt;
&lt;li&gt;✅ Rotating creds → Secrets Manager&lt;/li&gt;
&lt;li&gt;✅ Plain config → Parameter Store&lt;/li&gt;
&lt;li&gt;✅ Cross-account → IAM Role + Trust Policy&lt;/li&gt;
&lt;li&gt;✅ Multi-account restriction → SCP&lt;/li&gt;
&lt;li&gt;✅ Quick web app deployment → Elastic Beanstalk&lt;/li&gt;
&lt;li&gt;✅ Simple predictable workload/budget → Lightsail&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  1️⃣1️⃣ ONE-LINE DEFINITIONS
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;CloudTrail   → Who did it?
CloudWatch   → How is it performing?
Config       → What changed?
GuardDuty    → Who is attacking?
Inspector    → What is vulnerable?
Macie        → Where is sensitive data?
Security Hub → What's the overall security posture?
WAF          → Block bad web requests
Shield       → Block DDoS floods
KMS          → Manage encryption keys
Secrets Mgr  → Store &amp;amp; rotate secrets
Param Store  → Store plain config
SQS          → Hold messages until processed
SNS          → Broadcast to many subscribers
EventBridge  → Route events by rule
Step Functions → Orchestrate multi-step workflow
Multi-AZ     → Survive AZ failure (HA)
Read Replica → Scale read traffic
Aurora Global DB → Cross-region reads + fast DR
Transit Gateway → Hub for many VPCs
VPC Peering  → Direct link between 2 VPCs (non-transitive)
Gateway Endpoint → Free private path to S3/DynamoDB only
Interface Endpoint → Private path to everything else
Direct Connect → Dedicated, consistent bandwidth
VPN          → Quick, encrypted, internet-based link
Trusted Advisor → Automated best-practice checks
Compute Optimizer → Right-size your EC2/Lambda
Cost Explorer → Analyze/forecast spend
AWS Budgets  → Alert before overspending
Elastic Beanstalk → Deploy app without managing infra
Lightsail    → Simple VPS, predictable pricing
Lake Formation → Central data lake governance
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;









&lt;h1&gt;
  
  
  1️⃣2️⃣ QUESTION PATTERNS
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;📝 "A company wants..." → Architecture question&lt;/li&gt;
&lt;li&gt;📝 "A company needs..." → Service selection&lt;/li&gt;
&lt;li&gt;📝 "A company must..." → Compliance/security&lt;/li&gt;
&lt;li&gt;📝 "An application..." → Compute/storage/DB&lt;/li&gt;
&lt;li&gt;📝 "Developers need..." → IAM / CI-CD&lt;/li&gt;
&lt;li&gt;📝 "...LEAST operational overhead" → Most-managed option&lt;/li&gt;
&lt;li&gt;📝 "...LOWEST cost" → Check workload pattern&lt;/li&gt;
&lt;li&gt;📝 "MOST secure way" → Encryption + least privilege&lt;/li&gt;
&lt;li&gt;📝 "MOST resilient" → Multi-AZ / Multi-Region&lt;/li&gt;
&lt;li&gt;📝 "Without re-architecting" → Keep relational/EC2&lt;/li&gt;
&lt;li&gt;📝 "Minimize administrative burden" → Managed service&lt;/li&gt;
&lt;li&gt;📝 "Reduce carbon footprint" → Managed services / consolidate regions&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  1️⃣3️⃣ DECISION TREES
&lt;/h1&gt;

&lt;h3&gt;
  
  
  🗄️ Storage
&lt;/h3&gt;

&lt;p&gt;Need storage?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Block, single instance?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;EBS&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ Shared block across AZs?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING → use EFS/FSx&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Block, shared, same AZ?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;EBS Multi-Attach&lt;/strong&gt; (io1/io2 only)&lt;/li&gt;
&lt;li&gt;⚠️ Multi-Attach across AZs?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING → use EFS/FSx&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Shared file, Linux?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;EFS&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Shared file, Windows?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;FSx Windows&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;HPC scratch?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;FSx Lustre&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;NetApp features (snapshots/cloning)?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;FSx for NetApp ONTAP&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Object storage?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;S3&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ Low-latency file access at S3 scale?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING → use EFS/FSx&lt;/li&gt;
&lt;li&gt;Frequent → S3 Standard&lt;/li&gt;
&lt;li&gt;Infrequent → Standard-IA&lt;/li&gt;
&lt;li&gt;Unknown pattern → Intelligent-Tiering&lt;/li&gt;
&lt;li&gt;Archive (hrs) → Glacier Flexible&lt;/li&gt;
&lt;li&gt;Deep archive → Glacier Deep Archive&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On-prem, cloud-backed local vol?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Storage Gateway&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Migrate/sync large data?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;DataSync&lt;/strong&gt; (online) / &lt;strong&gt;Snowball&lt;/strong&gt; (offline)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  💻 Compute
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Full OS control?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;EC2&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Quick web app, minimal config?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Elastic Beanstalk&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ Need low-level infra control?&lt;/li&gt;
&lt;li&gt;→ NO (that's the point of EB) → use raw EC2 instead&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Cheap simple VPS?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Lightsail&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Event-driven, short?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Lambda&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ Runs &amp;gt;15min?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING → Fargate/Batch/EC2&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Containers, K8s?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;EKS&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Containers, AWS-native?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;ECS&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;No EC2 mgmt?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Fargate&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ Need GPU/custom AMI?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING → use EC2 launch type&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Batch/HPC?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;AWS Batch&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🗃️ Database
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Relational, specific engine?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;RDS&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Relational, MySQL/Postgres?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Aurora&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Spiky traffic → Aurora Serverless v2&lt;/li&gt;
&lt;li&gt;⚠️ Scale to zero?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING in v2 (min 0.5 ACU)&lt;/li&gt;
&lt;li&gt;Auto replica failover → possible ✔ (priority tiers)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Need HA (AZ failure)?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Multi-AZ&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ Standby also serves reads?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING (standard RDS) → use Read Replica/Aurora&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Need read scaling?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Read Replica&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ Auto failover from Replica?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING → use Multi-AZ&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Cross-region reads + DR?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Aurora Global Database&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Lambda + RDS pooling issue?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;RDS Proxy&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;NoSQL, massive scale?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;DynamoDB&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ SQL joins across tables?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING → use Aurora/RDS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;DynamoDB + μs cache?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;DAX&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Multi-region active-active NoSQL?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;DynamoDB Global Tables&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In-memory cache?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;ElastiCache&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Data warehouse?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Redshift&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Graph?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Neptune&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Time-series?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Timestream&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Immutable ledger?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;QLDB&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;MongoDB-compatible?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;DocumentDB&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🌐 Networking &amp;amp; Hybrid
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Public subnet in/out?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Internet Gateway&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Private subnet, outbound only?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;NAT Gateway&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ NAT for inbound?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING → use ALB/NLB&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On-prem, quick + encrypted?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Site-to-Site VPN&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Individual remote users?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Client VPN&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Dedicated bandwidth?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Direct Connect&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Many VPCs, hub-spoke?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Transit Gateway&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2 VPCs, simple?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;VPC Peering&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ Transitive routing (A↔B↔C)?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING → use Transit Gateway&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Free private S3/DynamoDB?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Gateway Endpoint&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ Gateway for EC2/SNS/etc?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING → use Interface Endpoint&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Private, other AWS/SaaS?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Interface Endpoint&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Expose your service privately?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;PrivateLink&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Global static IP, non-HTTP?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Global Accelerator&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Content caching?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;CloudFront&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🔐 Security &amp;amp; IAM
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Temp access, app/service?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;IAM Role&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ Long-term keys for app?&lt;/li&gt;
&lt;li&gt;→ AVOID → use Role&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Multi-account guardrail?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;SCP&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ SCP to GRANT permission?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING → use IAM Policy&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Cap 1 delegated admin?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Permissions Boundary&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Share resource cross-account?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;RAM&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Encrypt, AWS manages keys?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;SSE-S3&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Encrypt, control key policy?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;SSE-KMS&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Dedicated HSM?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;CloudHSM&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Rotate DB credentials?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Secrets Manager&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ Parameter Store auto-rotate?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING natively → use Secrets Manager&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Plain config?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Parameter Store&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Detect threats?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;GuardDuty&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ GuardDuty scans CVEs?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING → use Inspector&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Scan vulnerabilities?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Inspector&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Discover sensitive data?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Macie&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;SQLi/XSS protection?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;WAF&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;DDoS protection?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Shield&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  📨 Messaging
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Point-to-point decoupling?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;SQS Standard&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ Order/exactly-once w/ Standard?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING → use SQS FIFO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fan-out?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;SNS&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ Fan-out w/ SQS alone?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING → use SNS + SQS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Rule-based routing?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;EventBridge&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Multi-step workflow?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Step Functions&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Real-time stream + replay?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Kinesis Data Streams&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚠️ Replay from SQS?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING (deleted after ack) → use Kinesis&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Buffered delivery?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Kinesis Firehose&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🌪️ Disaster Recovery
&lt;/h3&gt;

&lt;p&gt;RTO/RPO budget?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Hours-days, cheapest&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Backup &amp;amp; Restore&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;~10s of minutes&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Pilot Light&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Minutes&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Warm Standby&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Near-zero&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Multi-Site Active/Active&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ Multi-AZ covers region failure?&lt;br&gt;
→ NO SUCH THING (Multi-AZ ≠ DR) → use Cross-Region&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  🚚 Migration
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;PB-scale, poor network?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Snowball/Snowmobile&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Ongoing scheduled transfer?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;DataSync&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;SFTP into S3/EFS?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Transfer Family&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Migrate databases?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;DMS&lt;/strong&gt; (+SCT if hetero)&lt;/li&gt;
&lt;li&gt;⚠️ DMS migrates whole VMs?&lt;/li&gt;
&lt;li&gt;→ NO SUCH THING (DB only) → use MGN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Lift-and-shift servers?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;MGN&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On-prem, cloud storage as local drive?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Storage Gateway&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Discover on-prem infra first?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Application Discovery Service&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Track migration progress?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;→ &lt;strong&gt;Migration Hub&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  1️⃣4️⃣ VPC DEEP DIVE
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Networking is heavily tested. Master these fundamentals.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  CIDR &amp;amp; Subnetting
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;VPC CIDR block: /16 to /28&lt;/li&gt;
&lt;li&gt;Each subnet lives in exactly ONE AZ&lt;/li&gt;
&lt;li&gt;AWS reserves 5 IPs per subnet (first 4 + last 1)&lt;/li&gt;
&lt;li&gt;Public subnet = has route to Internet Gateway&lt;/li&gt;
&lt;li&gt;Private subnet = no direct route to IGW&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Route Tables
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Each subnet associates with ONE route table&lt;/li&gt;
&lt;li&gt;One route table can serve multiple subnets&lt;/li&gt;
&lt;li&gt;Local route (VPC CIDR) is always present, can't be removed&lt;/li&gt;
&lt;li&gt;Most specific route wins (longest prefix match)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Security Group vs NACL — Full Comparison
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Security Group&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Level: Instance (ENI)&lt;/li&gt;
&lt;li&gt;State: Stateful (return traffic auto-allowed)&lt;/li&gt;
&lt;li&gt;Rules: Allow only&lt;/li&gt;
&lt;li&gt;Evaluation: ALL rules evaluated&lt;/li&gt;
&lt;li&gt;Default: Deny all inbound, allow all outbound&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;NACL&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Level: Subnet&lt;/li&gt;
&lt;li&gt;State: Stateless (must allow both directions)&lt;/li&gt;
&lt;li&gt;Rules: Allow AND Deny&lt;/li&gt;
&lt;li&gt;Evaluation: Lowest rule number first, first match wins&lt;/li&gt;
&lt;li&gt;Default: Allow all (default NACL) / Deny all (custom NACL)&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;📌 Trap: Forgetting NACL is stateless means you must explicitly allow the EPHEMERAL PORT RANGE (1024-65535) for return traffic.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  VPC Flow Logs
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Capture IP traffic metadata (not payload)&lt;/li&gt;
&lt;li&gt;Can publish to CloudWatch Logs or S3&lt;/li&gt;
&lt;li&gt;Used by GuardDuty as a data source&lt;/li&gt;
&lt;li&gt;Doesn't capture: DHCP traffic, Windows license activation, traffic to/from 169.254.169.254 (metadata)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  VPC Peering Limits
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;NOT transitive&lt;/li&gt;
&lt;li&gt;No overlapping CIDR blocks allowed&lt;/li&gt;
&lt;li&gt;Cross-region peering supported&lt;/li&gt;
&lt;li&gt;Cross-account peering supported&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  1️⃣5️⃣ IAM DEEP DIVE
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Policy Types
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Identity-based policy&lt;/strong&gt; — attached to user/group/role&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Resource-based policy&lt;/strong&gt; — attached to a resource (e.g., S3 bucket policy)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Permissions boundary&lt;/strong&gt; — sets the MAX permissions an identity can have&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SCP&lt;/strong&gt; — sets the MAX permissions for an entire account/OU&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Session policy&lt;/strong&gt; — passed when assuming a role, further restricts&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Policy Evaluation Logic (memorize this order)
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Explicit DENY anywhere → immediately denied&lt;/li&gt;
&lt;li&gt;Explicit ALLOW required somewhere&lt;/li&gt;
&lt;li&gt;Default is DENY if nothing matches&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;📌 An explicit DENY always wins, no matter how many ALLOWs exist elsewhere.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Effective Permissions Formula
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Effective permissions =
  Identity-based policy
  ∩ Permissions Boundary (if set)
  ∩ SCP (if in an Organization)
  ∩ Resource-based policy (if applicable)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;(∩ = intersection — the most restrictive combination wins)&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;📌 Trap: Granting S3FullAccess via IAM Policy does NOTHING if an SCP denies S3 at the OU level.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  IAM Best Practices (frequently tested)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Never use root account for daily tasks&lt;/li&gt;
&lt;li&gt;Enable MFA on root and privileged users&lt;/li&gt;
&lt;li&gt;Use IAM Roles for EC2/Lambda, never embedded access keys&lt;/li&gt;
&lt;li&gt;Grant least privilege, expand only when needed&lt;/li&gt;
&lt;li&gt;Use IAM Access Analyzer to find overly permissive policies&lt;/li&gt;
&lt;li&gt;Rotate credentials regularly (or use Roles to avoid this entirely)&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  1️⃣6️⃣ S3 DEEP DIVE
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Consistency Model
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;✅ S3 now provides &lt;strong&gt;strong read-after-write consistency&lt;/strong&gt; for ALL operations (PUT, GET, LIST, DELETE) — since Dec 2020. No more "eventual consistency" caveat.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Versioning
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Once enabled, cannot be disabled (only suspended)&lt;/li&gt;
&lt;li&gt;Protects against accidental overwrite/delete&lt;/li&gt;
&lt;li&gt;Each version has a unique version ID&lt;/li&gt;
&lt;li&gt;Combine with MFA Delete for extra protection&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Replication
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CRR&lt;/strong&gt; (Cross-Region Replication) — different region, DR/compliance/latency&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SRR&lt;/strong&gt; (Same-Region Replication) — same region, log aggregation/compliance&lt;/li&gt;
&lt;li&gt;Requires versioning enabled on both buckets&lt;/li&gt;
&lt;li&gt;Not retroactive — only replicates NEW objects after enabling (unless using S3 Batch Replication)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Lifecycle Policies
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Automate transitions between storage classes&lt;/li&gt;
&lt;li&gt;Automate expiration (deletion) of old objects/versions&lt;/li&gt;
&lt;li&gt;Common pattern: Standard → Standard-IA (30 days) → Glacier (90 days) → Deep Archive (180 days) → Delete (365 days)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Storage Classes — Full List
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;S3 Standard&lt;/strong&gt; — frequent access, ms retrieval&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;S3 Intelligent-Tiering&lt;/strong&gt; — unknown/changing patterns, auto-moves between tiers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;S3 Standard-IA&lt;/strong&gt; — infrequent, ms retrieval, lower storage cost&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;S3 One Zone-IA&lt;/strong&gt; — infrequent, single AZ (cheaper, less durable)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;S3 Glacier Instant Retrieval&lt;/strong&gt; — archive, ms retrieval&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;S3 Glacier Flexible Retrieval&lt;/strong&gt; — archive, minutes-hours retrieval&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;S3 Glacier Deep Archive&lt;/strong&gt; — cheapest, ~12hr retrieval&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Advanced Features (worth knowing)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;S3 Object Lock&lt;/strong&gt; — WORM compliance (write once read many)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;S3 Object Lambda&lt;/strong&gt; — transform data on retrieval without duplicating&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;S3 Multi-Region Access Points&lt;/strong&gt; — single global endpoint, routes to nearest bucket&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;S3 Transfer Acceleration&lt;/strong&gt; — speeds up uploads via CloudFront edge locations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;S3 Access Points&lt;/strong&gt; — simplify access management for shared buckets&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  1️⃣7️⃣ AUTO SCALING &amp;amp; ELB DEEP DIVE
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Auto Scaling Policies
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Target Tracking&lt;/strong&gt; — maintain a metric at a target value (e.g., CPU at 50%) — MOST COMMON exam answer&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Step Scaling&lt;/strong&gt; — scale by different amounts based on alarm breach size&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scheduled Scaling&lt;/strong&gt; — scale at predictable times (e.g., before Black Friday)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Predictive Scaling&lt;/strong&gt; — uses ML to forecast and scale ahead of demand&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;📌 Default exam answer for "automatically scale based on demand": &lt;strong&gt;Target Tracking&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Lifecycle Hooks
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Pause instance in Pending/Terminating state&lt;/li&gt;
&lt;li&gt;Run custom actions (e.g., install software) before instance goes into service&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ELB Comparison Recap
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ALB&lt;/strong&gt; — Layer 7, path/host routing, WebSockets, best for HTTP(S) microservices&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;NLB&lt;/strong&gt; — Layer 4, extreme performance, static IP, preserves source IP&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GWLB&lt;/strong&gt; — Layer 3, for inline third-party virtual appliances (firewalls, IDS/IPS)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Health Checks
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;ELB health checks determine if a target receives traffic&lt;/li&gt;
&lt;li&gt;Auto Scaling health checks determine if an instance gets replaced&lt;/li&gt;
&lt;li&gt;Can combine ELB + ASG health checks for more accurate replacement decisions&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  1️⃣8️⃣ ROUTE 53 DEEP DIVE
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Routing Policies — Full List
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Simple&lt;/strong&gt; — one record, no health checks, basic routing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Weighted&lt;/strong&gt; — split traffic by percentage (e.g., A/B testing, gradual migration)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Latency-based&lt;/strong&gt; — route to the region with lowest latency for the user&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Failover&lt;/strong&gt; — active-passive DR setup, routes to secondary if primary unhealthy&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Geolocation&lt;/strong&gt; — route based on user's geographic location (compliance, content localization)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Geoproximity&lt;/strong&gt; — route based on geographic location with ability to shift traffic using bias&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-value answer&lt;/strong&gt; — return multiple healthy records, basic load balancing + health checks&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Health Checks
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Can check endpoint health (HTTP/HTTPS/TCP)&lt;/li&gt;
&lt;li&gt;Can check the status of OTHER health checks (calculated health checks)&lt;/li&gt;
&lt;li&gt;Can check CloudWatch alarms&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Hosted Zones
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Public hosted zone&lt;/strong&gt; — routes traffic on the internet&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Private hosted zone&lt;/strong&gt; — routes traffic within one or more VPCs&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  1️⃣9️⃣ ANALYTICS DEEP DIVE
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Kinesis Family Comparison
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Kinesis Data Streams&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Real-time, custom processing&lt;/li&gt;
&lt;li&gt;Data retained 24hr default (up to 365 days)&lt;/li&gt;
&lt;li&gt;You manage shards/consumers&lt;/li&gt;
&lt;li&gt;Clue: "real-time, need replay, custom consumers"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Kinesis Data Firehose&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Near-real-time, fully managed&lt;/li&gt;
&lt;li&gt;Auto-delivers to S3/Redshift/OpenSearch/Splunk&lt;/li&gt;
&lt;li&gt;No data retention/replay&lt;/li&gt;
&lt;li&gt;Clue: "load streaming data into S3/Redshift automatically"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Kinesis Data Analytics&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Run SQL or Apache Flink on streaming data in real time&lt;/li&gt;
&lt;li&gt;Clue: "real-time analytics/SQL queries on a stream"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Kinesis Video Streams&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ingest video/audio streams&lt;/li&gt;
&lt;li&gt;Clue: "video from cameras/devices"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Other Analytics Services
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Athena&lt;/strong&gt; — serverless SQL directly on S3 data, pay-per-query&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Glue&lt;/strong&gt; — serverless ETL + Data Catalog&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Glue DataBrew&lt;/strong&gt; — visual data prep, no code&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EMR&lt;/strong&gt; — managed Hadoop/Spark for big data processing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Redshift&lt;/strong&gt; — data warehouse, complex joins, BI&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Redshift Spectrum&lt;/strong&gt; — query S3 data directly from Redshift without loading it&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;QuickSight&lt;/strong&gt; — BI dashboards/visualization&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lake Formation&lt;/strong&gt; — centralized data lake setup, security, and governance on top of S3/Glue&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  2️⃣0️⃣ COST OPTIMIZATION TOOLKIT
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cost Explorer&lt;/strong&gt; — visualize/analyze/forecast spend over time&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AWS Budgets&lt;/strong&gt; — proactive alerts when spend/usage approaches a threshold&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost &amp;amp; Usage Report (CUR)&lt;/strong&gt; — most detailed, granular billing data (for custom analysis)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Trusted Advisor&lt;/strong&gt; — automated checks across cost, security, performance, fault tolerance, service limits&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Compute Optimizer&lt;/strong&gt; — ML-based right-sizing recommendations for EC2/Lambda/EBS&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Savings Plans&lt;/strong&gt; — flexible commitment-based discount (Compute or EC2 Instance Savings Plans)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reserved Instances&lt;/strong&gt; — commitment tied to instance family/region&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost Allocation Tags&lt;/strong&gt; — track spend by project/team/environment&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Reserved Instance vs Savings Plan (recap)
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Reserved Instance&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Locked to instance family/region (Standard RI)&lt;/li&gt;
&lt;li&gt;1 or 3 year term&lt;/li&gt;
&lt;li&gt;Convertible RI = can change instance family&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Savings Plan&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Flexible across instance family/region (Compute Savings Plan)&lt;/li&gt;
&lt;li&gt;Commit to $/hour spend, not a specific instance&lt;/li&gt;
&lt;li&gt;Clue: "flexible compute usage, consistent spend"&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  2️⃣1️⃣ ADDITIONAL SERVICES
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Compute Extras
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Elastic Beanstalk&lt;/strong&gt; — PaaS, upload code, AWS handles provisioning/deployment/scaling. Clue: "quick deploy, don't manage infrastructure details"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lightsail&lt;/strong&gt; — simplified VPS with predictable pricing, bundled compute+storage+network. Clue: "simple website, predictable low cost, don't need full VPC complexity"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AWS OpsWorks&lt;/strong&gt; — Chef/Puppet-based configuration management (rarely tested, legacy)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Systems Manager Suite
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Session Manager&lt;/strong&gt; — SSH/RDP access without open ports or bastion hosts&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Patch Manager&lt;/strong&gt; — automate OS patching across fleets&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Parameter Store&lt;/strong&gt; — config/secrets storage (already covered)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Run Command&lt;/strong&gt; — execute commands remotely across instances at scale&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;State Manager&lt;/strong&gt; — maintain consistent configuration state&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Automation&lt;/strong&gt; — run predefined workflows (e.g., AMI creation)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Governance &amp;amp; Multi-Account
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AWS Organizations&lt;/strong&gt; — consolidated billing, account structure, SCPs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Control Tower&lt;/strong&gt; — automated landing zone setup, built ON Organizations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AWS RAM&lt;/strong&gt; — share resources (subnets, TGW attachments) cross-account&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AWS Config Conformance Packs&lt;/strong&gt; — pre-built compliance rule sets&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Developer Tools (CI/CD)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CodeCommit&lt;/strong&gt; — managed Git repository&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CodeBuild&lt;/strong&gt; — managed build service&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CodeDeploy&lt;/strong&gt; — automates deployment to EC2/Lambda/ECS (supports Blue/Green, Canary)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CodePipeline&lt;/strong&gt; — orchestrates the full CI/CD pipeline&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  2️⃣2️⃣ COMPARISONS (Stacked Card Format)
&lt;/h1&gt;

&lt;h3&gt;
  
  
  RDS Multi-AZ
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Purpose: HA/failover&lt;/li&gt;
&lt;li&gt;Replication: Sync&lt;/li&gt;
&lt;li&gt;Failover: Automatic&lt;/li&gt;
&lt;li&gt;Readable: No&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Read Replica (RDS)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Purpose: Read scaling&lt;/li&gt;
&lt;li&gt;Replication: Async&lt;/li&gt;
&lt;li&gt;Failover: Manual&lt;/li&gt;
&lt;li&gt;Readable: Yes&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Aurora Replica
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Purpose: Reads + optional HA&lt;/li&gt;
&lt;li&gt;Replication: Shared storage, near-sync&lt;/li&gt;
&lt;li&gt;Failover: Automatic (priority tiers)&lt;/li&gt;
&lt;li&gt;Readable: Yes&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;📌 Clue: "HA/zero data loss" → Multi-AZ | "scale reads" → Read Replica&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  Aurora Serverless v1
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Scaling: Coarse, auto-pauses to ZERO&lt;/li&gt;
&lt;li&gt;Cold start: Yes&lt;/li&gt;
&lt;li&gt;Best for: Dev/test&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Aurora Serverless v2
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Scaling: Fine-grained, min 0.5 ACU&lt;/li&gt;
&lt;li&gt;Cold start: Minimal&lt;/li&gt;
&lt;li&gt;Best for: Variable production&lt;/li&gt;
&lt;li&gt;⚠️ Does NOT scale to zero&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  CloudFormation
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Language: YAML/JSON&lt;/li&gt;
&lt;li&gt;Native: Yes&lt;/li&gt;
&lt;li&gt;Clue: "AWS native IaC"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  CDK
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Language: TS/Python/Java&lt;/li&gt;
&lt;li&gt;Native: Yes (compiles to CFN)&lt;/li&gt;
&lt;li&gt;Clue: "programming language IaC"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Terraform
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Language: HCL&lt;/li&gt;
&lt;li&gt;Native: No&lt;/li&gt;
&lt;li&gt;Clue: Rarely correct on SAA-C03&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  CloudWatch
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Purpose: Metrics/logs/alarms&lt;/li&gt;
&lt;li&gt;Clue: "monitor CPU/errors"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  X-Ray
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Purpose: Distributed tracing&lt;/li&gt;
&lt;li&gt;Clue: "trace request across services"&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Gateway Endpoint
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Services: S3, DynamoDB ONLY&lt;/li&gt;
&lt;li&gt;Cost: Free&lt;/li&gt;
&lt;li&gt;Clue: "no cost, S3 access"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Interface Endpoint
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Services: Most AWS + SaaS&lt;/li&gt;
&lt;li&gt;Cost: Hourly + data&lt;/li&gt;
&lt;li&gt;Clue: "private access, other services"&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  S3 Transfer Acceleration
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Direction: Speeds up uploads&lt;/li&gt;
&lt;li&gt;Clue: "large uploads, global users"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  CloudFront
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Direction: Speeds up downloads&lt;/li&gt;
&lt;li&gt;Clue: "content delivery, global users"&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Global Accelerator
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Layer: Network (TCP/UDP)&lt;/li&gt;
&lt;li&gt;IP: Static Anycast&lt;/li&gt;
&lt;li&gt;Failover: Fast, no DNS delay&lt;/li&gt;
&lt;li&gt;Clue: "static IP, non-HTTP"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Route 53
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Layer: DNS&lt;/li&gt;
&lt;li&gt;Failover: Depends on TTL&lt;/li&gt;
&lt;li&gt;Clue: "domain routing, geo/latency"&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  ALB
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Layer: 7 (HTTP)&lt;/li&gt;
&lt;li&gt;Targets: EC2/ECS/Lambda&lt;/li&gt;
&lt;li&gt;Clue: "load balance servers"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  API Gateway
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Type: Managed API layer&lt;/li&gt;
&lt;li&gt;Features: Throttling, API keys&lt;/li&gt;
&lt;li&gt;Clue: "serverless API, throttling"&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  ECS on EC2
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Mgmt: You manage EC2&lt;/li&gt;
&lt;li&gt;Clue: "custom instance/GPU"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ECS on Fargate
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Mgmt: AWS manages infra&lt;/li&gt;
&lt;li&gt;Clue: "no server management"&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  IAM Role
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Creds: Temporary (STS)&lt;/li&gt;
&lt;li&gt;Clue: "temp creds, EC2→S3"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  IAM User
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Creds: Long-term&lt;/li&gt;
&lt;li&gt;Clue: Rarely correct if Role possible&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Snapshot
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Scope: Single resource&lt;/li&gt;
&lt;li&gt;Clue: "point-in-time, one volume"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  AWS Backup
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Scope: Centralized, cross-service&lt;/li&gt;
&lt;li&gt;Clue: "centralized policy, multi-service"&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Site-to-Site VPN
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Connects: Network-to-network&lt;/li&gt;
&lt;li&gt;Setup: Minutes&lt;/li&gt;
&lt;li&gt;Clue: "on-prem network"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Client VPN
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Connects: User-to-VPC&lt;/li&gt;
&lt;li&gt;Setup: Minutes&lt;/li&gt;
&lt;li&gt;Clue: "remote employees"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Direct Connect
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Connects: Dedicated network&lt;/li&gt;
&lt;li&gt;Setup: Weeks&lt;/li&gt;
&lt;li&gt;Clue: "dedicated bandwidth"&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  SCP
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Scope: Org/OU/Account&lt;/li&gt;
&lt;li&gt;Grants access: Never&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  IAM Policy
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Scope: Individual identity&lt;/li&gt;
&lt;li&gt;Grants access: Yes&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Security Hub
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Function: Aggregates findings&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  GuardDuty
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Function: Generates threat findings&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Macie
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Focus: Sensitive data (PII)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Inspector
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Focus: Vulnerabilities (CVEs)&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  DataSync
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Purpose: Scheduled transfer&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Storage Gateway
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Purpose: Ongoing hybrid access&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  DMS
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Migrates: Databases&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  MGN
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Migrates: Whole servers/VMs&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Elastic Beanstalk
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Control: Low (PaaS, AWS handles infra)&lt;/li&gt;
&lt;li&gt;Clue: "quick deploy, minimal config"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Lightsail
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Control: Low (bundled VPS)&lt;/li&gt;
&lt;li&gt;Clue: "simple, predictable pricing, small workload"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  EC2
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Control: Full&lt;/li&gt;
&lt;li&gt;Clue: "full control needed"&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Athena
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Purpose: Serverless SQL on S3&lt;/li&gt;
&lt;li&gt;Clue: "ad-hoc query on data in S3"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Redshift
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Purpose: Data warehouse&lt;/li&gt;
&lt;li&gt;Clue: "complex BI joins, large-scale analytics"&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Redshift Spectrum
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Purpose: Query S3 from Redshift without loading&lt;/li&gt;
&lt;li&gt;Clue: "query S3 data alongside Redshift tables"&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  2️⃣3️⃣ WHY AWS REJECTS THIS ANSWER
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;(Top 30 — expanded)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Need HA&lt;/strong&gt;&lt;br&gt;
❌ Read Replica — reads only, no failover&lt;br&gt;
✅ Multi-AZ&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Need DR (region loss)&lt;/strong&gt;&lt;br&gt;
❌ Multi-AZ — AZ only, not region&lt;br&gt;
✅ Cross-Region (Global DB/Tables/CRR)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Need queue&lt;/strong&gt;&lt;br&gt;
❌ SNS — push, not pull queue&lt;br&gt;
✅ SQS&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Need fan-out&lt;/strong&gt;&lt;br&gt;
❌ SQS — single consumer group&lt;br&gt;
✅ SNS&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Need exactly-once + order&lt;/strong&gt;&lt;br&gt;
❌ SQS Standard — best-effort only&lt;br&gt;
✅ SQS FIFO&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Need encryption&lt;/strong&gt;&lt;br&gt;
❌ Secrets Manager — that's for secrets&lt;br&gt;
✅ KMS&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. Need to store/rotate password&lt;/strong&gt;&lt;br&gt;
❌ Parameter Store — no native rotation&lt;br&gt;
✅ Secrets Manager&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8. Need compliance drift detection&lt;/strong&gt;&lt;br&gt;
❌ CloudTrail — logs API calls only&lt;br&gt;
✅ AWS Config&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9. Need "who did it"&lt;/strong&gt;&lt;br&gt;
❌ CloudWatch — metrics, not identity&lt;br&gt;
✅ CloudTrail&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;10. Need threat detection&lt;/strong&gt;&lt;br&gt;
❌ Inspector — CVEs, not live threats&lt;br&gt;
✅ GuardDuty&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;11. Need vulnerability scan&lt;/strong&gt;&lt;br&gt;
❌ GuardDuty — threats, not CVEs&lt;br&gt;
✅ Inspector&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;12. Need PII discovery&lt;/strong&gt;&lt;br&gt;
❌ GuardDuty/Inspector — no classification&lt;br&gt;
✅ Macie&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;13. Need central security dashboard&lt;/strong&gt;&lt;br&gt;
❌ GuardDuty alone — own findings only&lt;br&gt;
✅ Security Hub&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;14. Need transitive VPC routing&lt;/strong&gt;&lt;br&gt;
❌ VPC Peering — not transitive&lt;br&gt;
✅ Transit Gateway&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;15. Need dedicated bandwidth&lt;/strong&gt;&lt;br&gt;
❌ VPN — shared internet&lt;br&gt;
✅ Direct Connect&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;16. Need quick hybrid setup&lt;/strong&gt;&lt;br&gt;
❌ Direct Connect — weeks to provision&lt;br&gt;
✅ Site-to-Site VPN&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;17. Need free S3 private access&lt;/strong&gt;&lt;br&gt;
❌ Interface Endpoint — costs money&lt;br&gt;
✅ Gateway Endpoint&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;18. Need private access to Kinesis/SNS&lt;/strong&gt;&lt;br&gt;
❌ Gateway Endpoint — S3/DynamoDB only&lt;br&gt;
✅ Interface Endpoint&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;19. Need shared block storage, multi-AZ&lt;/strong&gt;&lt;br&gt;
❌ EBS Multi-Attach — same AZ only&lt;br&gt;
✅ EFS/FSx&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;20. Need cheapest archive&lt;/strong&gt;&lt;br&gt;
❌ Standard-IA — still ms access, pricier&lt;br&gt;
✅ Glacier Deep Archive&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;21. Need SCP to grant permission&lt;/strong&gt;&lt;br&gt;
❌ SCP — never grants, only restricts&lt;br&gt;
✅ IAM Policy&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;22. Need to cap 1 admin's perms&lt;/strong&gt;&lt;br&gt;
❌ SCP — org-wide, not single identity&lt;br&gt;
✅ Permissions Boundary&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;23. Need temp creds for EC2 app&lt;/strong&gt;&lt;br&gt;
❌ IAM User + keys — long-term, risky&lt;br&gt;
✅ IAM Role&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;24. Job runs &amp;gt;15 min&lt;/strong&gt;&lt;br&gt;
❌ Lambda — hard limit&lt;br&gt;
✅ Fargate/Batch/EC2&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;25. Need GPU in container&lt;/strong&gt;&lt;br&gt;
❌ Fargate — no custom AMI/GPU&lt;br&gt;
✅ EC2 launch type&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;26. Need automatic replay of a stream&lt;/strong&gt;&lt;br&gt;
❌ SQS — deletes after processing&lt;br&gt;
✅ Kinesis Data Streams&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;27. Need to right-size an EC2 fleet&lt;/strong&gt;&lt;br&gt;
❌ Trusted Advisor alone — limited, high-level checks&lt;br&gt;
✅ Compute Optimizer (ML-based, detailed)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;28. Need consistent read-after-write on S3&lt;/strong&gt;&lt;br&gt;
❌ Assuming "eventual consistency" caveat still applies&lt;br&gt;
✅ S3 provides strong consistency for all ops since Dec 2020&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;29. Need Aurora that pauses to zero cost&lt;/strong&gt;&lt;br&gt;
❌ Aurora Serverless v2 — min 0.5 ACU, never zero&lt;br&gt;
✅ Aurora Serverless v1 (has true auto-pause)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;30. Need to grant access despite an SCP deny&lt;/strong&gt;&lt;br&gt;
❌ Attaching a broader IAM policy — SCP still wins&lt;br&gt;
✅ Modify the SCP itself (deny always overrides allow)&lt;/p&gt;







&lt;h1&gt;
  
  
  2️⃣4️⃣ ARCHITECTURES (Vertical Flow)
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Static Website
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User
 ↓
Route 53
 ↓
CloudFront (+WAF)
 ↓
S3 (Origin, OAC private)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt; Bucket stays private, edge caching = speed + cost savings.&lt;/p&gt;




&lt;h2&gt;
  
  
  Three-Tier Web App
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Users
 ↓
CloudFront
 ↓
Route 53
 ↓
ALB (public subnet)
 ↓
EC2/ASG (private subnet)
 ↓
RDS Multi-AZ (private, isolated)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt; Layered isolation, ALB spreads load across AZs, HA at DB tier.&lt;/p&gt;




&lt;h2&gt;
  
  
  Serverless App
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Client
 ↓
API Gateway
 ↓
Lambda
 ↓
DynamoDB
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;S3 for assets, CloudWatch for logs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt; Zero server mgmt, auto-scales, pay-per-use.&lt;/p&gt;




&lt;h2&gt;
  
  
  Event-Driven
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;S3 Upload
 ↓
EventBridge
 ├→ Lambda (process)
 ├→ SQS (buffer)
 └→ Step Functions (orchestrate)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt; Decoupled, independently scalable, resilient.&lt;/p&gt;




&lt;h2&gt;
  
  
  Microservices
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Client → ALB
          ├→ ECS Orders (Fargate) → DynamoDB
          ├→ ECS Payments (Fargate) → Aurora
          └→ ECS Shipping (Fargate) → DynamoDB
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt; Independent deploy/scale, Fargate = no host mgmt.&lt;/p&gt;




&lt;h2&gt;
  
  
  Hybrid Cloud
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;On-Prem
 ↓ (Direct Connect - primary)
 ↓ (VPN - backup)
VPC
 ↓
Transit Gateway
 ├→ VPC-A
 ├→ VPC-B
 └→ VPC-C
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt; DX for bandwidth, VPN failover, TGW for scale.&lt;/p&gt;




&lt;h2&gt;
  
  
  DR — Warm Standby
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Region A (ACTIVE, 100%)
 ↕ Route 53 Failover
Region B (PASSIVE, 10% scale)

Aurora Write (A) → Replication → Aurora Read (B)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt; Fast recovery, cost-controlled standby.&lt;/p&gt;




&lt;h2&gt;
  
  
  DR — Active/Active
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Region A (ACTIVE) ←→ DynamoDB Global Tables ←→ Region B (ACTIVE)
        \                                          /
         Route 53 Latency Routing → All Users
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt; Near-zero RTO, both regions live.&lt;/p&gt;




&lt;h2&gt;
  
  
  Secure Enterprise VPC
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Internet
 ↓
IGW
 ↓
ALB (public subnet, SG:443)
 ↓
App Tier (private, SG: from ALB)
 ↓
DB Tier (isolated, no NAT/IGW)

Side: NAT GW (public) — outbound only
Side: VPC Flow Logs → CloudWatch
Side: VPC Endpoints (S3/KMS/Secrets) — no NAT needed
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt; Defense-in-depth, reduced attack surface + cost.&lt;/p&gt;




&lt;h2&gt;
  
  
  Data Lake
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Sources → Kinesis Firehose → S3 (raw)
                                ↓
                             Glue ETL
                                ↓
                          S3 (processed)
                          ↙    ↓    ↘
                   Athena  Redshift  QuickSight

Governance layer: Lake Formation (across all of S3/Glue)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Streaming Pipeline
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;IoT/Clickstream
 ↓
Kinesis Data Streams → Lambda (real-time)
 ↓
Kinesis Firehose → S3 → Athena/Redshift
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  CI/CD Pipeline
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Dev push → CodeCommit/GitHub
             ↓
        CodePipeline
             ↓
        CodeBuild (test/build)
             ↓
        CodeDeploy (Blue/Green or Canary)
             ↓
     EC2 / ECS / Lambda
             ↓
   CloudWatch Alarms → auto-rollback on failure
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt; Fully automated release, minimizes deployment risk.&lt;/p&gt;




&lt;h2&gt;
  
  
  IoT Pipeline
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Devices → IoT Core (MQTT)
             ↓
        IoT Rules Engine
        ├→ Kinesis Data Streams (real-time)
        ├→ Lambda (process/alert)
        └→ S3/Timestream (storage)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt; IoT Core handles device auth/connectivity at scale; Rules Engine routes without custom device-management code.&lt;/p&gt;




&lt;h2&gt;
  
  
  SaaS Multi-Tenant
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Tenant Requests → CloudFront → API Gateway → Lambda
                                                 ↓
                              DynamoDB (partition key = tenant_id)
                              Cognito (tenant-aware user pools)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt; Fully serverless, scales per-tenant, cheap isolation via partition key.&lt;/p&gt;







&lt;h1&gt;
  
  
  2️⃣5️⃣ VOCABULARY
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Durable                → won't be lost (S3)
Available              → responsive when needed
Elastic                → auto grow/shrink
Ephemeral              → temp, lost on stop
Fault Tolerant         → zero disruption
Highly Available       → fast recovery, brief gap ok
Eventually Consistent  → reads may lag briefly
Strongly Consistent    → always latest write
Shared Responsibility  → AWS=of cloud, You=in cloud
Immutable Infra        → replace, don't patch
Serverless             → no provisioning, auto-scale
Lift and Shift         → rehost, minimal change
Replatform             → small optimizations
Refactor               → redesign cloud-native
Blue/Green             → 2 envs, instant switch
Canary                 → gradual traffic shift
Burstable              → baseline + credits (T-family)
Idempotent             → repeat = same result
Decoupled              → no direct calls, via queue
Stateless              → no session on instance
Stateful               → retains session/context
Multi-tenant           → shared infra, multiple customers
Defense in Depth       → multiple security layers stacked
Loosely Coupled        → failure isolation between components
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;









&lt;h1&gt;
  
  
  2️⃣6️⃣ LIMITS (Quick List)
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ Verify before exam — quotas change.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Lambda max time: &lt;strong&gt;15 min&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Lambda /tmp: &lt;strong&gt;up to 10GB&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;SQS retention: &lt;strong&gt;4 days default / 14 max&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;SQS msg size: &lt;strong&gt;256 KB&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;S3 max object: &lt;strong&gt;5 TB&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;EBS max volume: &lt;strong&gt;64 TiB&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;EBS Multi-Attach: &lt;strong&gt;same AZ, io1/io2&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;DynamoDB item: &lt;strong&gt;400 KB&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Aurora max storage: &lt;strong&gt;128 TB&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;RDS replicas: &lt;strong&gt;5&lt;/strong&gt; / Aurora: &lt;strong&gt;15&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;VPC per region: &lt;strong&gt;5 (soft)&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;VPC CIDR: &lt;strong&gt;/16 to /28&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;SG rules: &lt;strong&gt;60 in / 60 out&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;ALB target groups: &lt;strong&gt;100&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;CFN resources/stack: &lt;strong&gt;500&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;IAM policy size: &lt;strong&gt;6144 chars&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Route 53 health check interval: &lt;strong&gt;10s (fast) / 30s (standard)&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;CloudFormation stack limit: &lt;strong&gt;500 per account (soft)&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  2️⃣7️⃣ MEMORY TRICKS
&lt;/h1&gt;

&lt;p&gt;🧠 &lt;strong&gt;Security Group&lt;/strong&gt; = Stateful&lt;br&gt;
→ "Guard remembers you"&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;NACL&lt;/strong&gt; = Stateless&lt;br&gt;
→ "Checks you again leaving"&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;S3 classes&lt;/strong&gt; (hot→cold)&lt;br&gt;
→ "Sally Is In One Giant Igloo, Deeply frozen"&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;Route 53 policies&lt;/strong&gt;&lt;br&gt;
→ "Sillie Wabbits Like Failing, Geo Multiplying"&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;Multi-AZ vs Replica&lt;/strong&gt;&lt;br&gt;
→ "Availability=AZ, Reads=Replica"&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;DR cost ladder&lt;/strong&gt;&lt;br&gt;
→ "Budget People Want More"&lt;br&gt;
(Backup→Pilot→Warm→Multi-Site)&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;Load Balancers&lt;/strong&gt;&lt;br&gt;
→ "Apps Need Gateways" (ALB/NLB/GWLB)&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;Messaging trio&lt;/strong&gt;&lt;br&gt;
→ "Queue Notifies Events" (SQS/SNS/EventBridge)&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;VPN vs DX&lt;/strong&gt;&lt;br&gt;
→ "VPN=Virtually instant, DX=Dedicated but delayed"&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;Snow Family&lt;/strong&gt;&lt;br&gt;
→ "Cone &amp;lt; Ball &amp;lt; Mobile"&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;GuardDuty/Inspector/Macie&lt;/strong&gt;&lt;br&gt;
→ "Guard=threats, Inspector=vulnerabilities, Macie=Mine data"&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;Gateway vs Interface&lt;/strong&gt;&lt;br&gt;
→ "Gateway=Gratis(free), Interface=Invoiced"&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;SCP vs IAM Policy&lt;/strong&gt;&lt;br&gt;
→ "SCP=Stop(ceiling), IAM=Issues permission"&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;Aurora Serverless v1 vs v2&lt;/strong&gt;&lt;br&gt;
→ "v1=Vanishes to zero, v2=never below point-5"&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;Well-Architected Pillars&lt;/strong&gt;&lt;br&gt;
→ "Old Sailors Rarely Perform Correctly Sober"&lt;br&gt;
(Operational Excellence, Security, Reliability, Performance, Cost, Sustainability)&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;IAM Policy Evaluation&lt;/strong&gt;&lt;br&gt;
→ "Deny Always Wins" (explicit deny beats any allow)&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;Kinesis Family&lt;/strong&gt;&lt;br&gt;
→ "Streams Store, Firehose Flows, Analytics Analyzes"&lt;/p&gt;







&lt;h1&gt;
  
  
  2️⃣8️⃣ STAR RATINGS (Study Priority)
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;★★★★★ Almost guaranteed:
EC2, S3, VPC, IAM, RDS/Aurora, Lambda, DynamoDB, ELB, Auto Scaling,
Multi-AZ vs Read Replica, S3 Storage Classes, Security Group vs NACL

★★★★☆ Very common:
Route 53, CloudFront, SQS/SNS/EventBridge, KMS, CloudWatch/CloudTrail/Config,
VPN/Direct Connect/Transit Gateway, Gateway vs Interface Endpoint

★★★☆☆ Sometimes:
ECS/EKS/Fargate, GuardDuty/Inspector/Macie, AWS Backup/DRS, DMS/MGN/Snow Family,
Step Functions, Kinesis, Well-Architected Framework, Cost tools

★★☆☆☆ Rare:
Redshift, Glue/Athena, Organizations/Control Tower/RAM, RDS Proxy, DAX,
Elastic Beanstalk, Lightsail, Lake Formation

★☆☆☆☆ Very rare:
Outposts, Wavelength, Local Zones, QLDB, Neptune, Timestream, OpsWorks
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;









&lt;h1&gt;
  
  
  2️⃣9️⃣ ⏰ LAST 30 MINUTES BEFORE THE EXAM
&lt;/h1&gt;

&lt;h3&gt;
  
  
  10 Golden Rules
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Managed &amp;gt; Self-managed, always, when tied.&lt;/li&gt;
&lt;li&gt;Multi-AZ = HA. Read Replica = Reads. Never confuse them.&lt;/li&gt;
&lt;li&gt;Multi-AZ ≠ DR. DR = Cross-Region.&lt;/li&gt;
&lt;li&gt;SCP restricts, never grants.&lt;/li&gt;
&lt;li&gt;Gateway Endpoint = S3/DynamoDB ONLY, free.&lt;/li&gt;
&lt;li&gt;VPC Peering is NOT transitive — use Transit Gateway.&lt;/li&gt;
&lt;li&gt;Lambda hard limit = 15 minutes.&lt;/li&gt;
&lt;li&gt;SQS Standard ≠ ordered/exactly-once — need FIFO.&lt;/li&gt;
&lt;li&gt;Aurora Serverless v2 does NOT scale to zero (v1 did).&lt;/li&gt;
&lt;li&gt;Explicit DENY always wins in IAM policy evaluation.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  20 Limits to Remember
&lt;/h3&gt;

&lt;p&gt;Lambda 15min · SQS 256KB/14days · S3 5TB · EBS 64TiB · DynamoDB 400KB item · Aurora 128TB · RDS 5 replicas / Aurora 15 · VPC 5/region · SG 60 rules · ALB 100 target groups · CFN 500 resources · IAM policy 6144 chars · EBS Multi-Attach same-AZ only · NACL evaluated lowest-number-first · Route53 health check 10s/30s · S3 multipart recommended &amp;gt;100MB · Aurora Serverless v2 min 0.5 ACU · VPC CIDR /16 to /28 · S3 strong consistency (all ops) · Well-Architected = 6 pillars.&lt;/p&gt;

&lt;h3&gt;
  
  
  30 Architectures to Recognize
&lt;/h3&gt;

&lt;p&gt;Static site (S3+CF) · 3-tier (ALB+EC2+RDS) · Serverless (APIGW+Lambda+DynamoDB) · Event-driven (EventBridge+SQS+Lambda) · Microservices (ECS/EKS+Fargate) · Data lake (S3+Glue+Athena+Lake Formation) · Streaming (Kinesis) · Hybrid (DX+VPN+TGW) · Warm Standby DR · Active/Active DR · CI/CD pipeline · IoT pipeline · SaaS multi-tenant · Secure VPC · Multi-region DB (Aurora Global/DynamoDB Global Tables) · Cross-account resource sharing (RAM) · Centralized logging (CloudTrail org trail) · Landing zone (Control Tower) · Bastion-less access (SSM) · Blue/Green deploy · Canary deploy · Fan-out (SNS+SQS) · Cache-aside (ElastiCache) · DAX in front of DynamoDB · Global content delivery (CF+GA) · VPC endpoint-secured architecture · Centralized backup (AWS Backup) · WAF+Shield protected web app · RDS Proxy + Lambda · Cognito-secured mobile backend.&lt;/p&gt;

&lt;h3&gt;
  
  
  30 Traps
&lt;/h3&gt;

&lt;p&gt;→ Section 23 in full (all 30 "Why AWS Rejects This Answer" entries).&lt;/p&gt;

&lt;h3&gt;
  
  
  Golden Rule Recap by Domain
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Security (30% of exam):&lt;/strong&gt; Least privilege, encryption by default, Roles over Users, defense in depth.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resilience (26%):&lt;/strong&gt; Multi-AZ for HA, Cross-Region for DR, decouple with queues/events.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Performance (24%):&lt;/strong&gt; Right service for the workload pattern, caching where possible, serverless for spiky loads.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cost (20%):&lt;/strong&gt; Match pricing model to usage pattern, use storage lifecycle policies, right-size continuously.&lt;/p&gt;




&lt;h3&gt;
  
  
  🎯 Final Checklist
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Read the &lt;strong&gt;last sentence&lt;/strong&gt; first&lt;/li&gt;
&lt;li&gt;[ ] Highlight the &lt;strong&gt;constraint keyword&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;[ ] Scan the &lt;strong&gt;Service Selection Matrix&lt;/strong&gt; mentally&lt;/li&gt;
&lt;li&gt;[ ] Watch for &lt;strong&gt;"NO SUCH THING"&lt;/strong&gt; traps&lt;/li&gt;
&lt;li&gt;[ ] Pick more &lt;strong&gt;managed/native/automated&lt;/strong&gt; when tied&lt;/li&gt;
&lt;li&gt;[ ] DR → &lt;strong&gt;RTO/RPO ladder&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;[ ] Networking → check &lt;strong&gt;direction + transitivity&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;[ ] IAM → remember &lt;strong&gt;explicit deny always wins&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;[ ] Trust your first instinct&lt;/li&gt;
&lt;/ul&gt;







&lt;h1&gt;
  
  
  📌 PREP TIME ALLOCATION
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;70% ▓▓▓▓▓▓▓ Practice exams
20% ▓▓      Review wrong answers
10% ▓       Re-read this sheet
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Go score 850+. 🚀&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>aws</category>
      <category>cloud</category>
    </item>
  </channel>
</rss>
