<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>AWS Solutions Architect Learning Path</title>
    <link>/</link>
    <description>Recent content on AWS Solutions Architect Learning Path</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>📊 Progress Dashboard</title>
      <link>/docs/progress-dashboard/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/progress-dashboard/</guid>
      <description>&lt;h1 id=&#34;-progress-dashboard&#34;&gt;📊 Progress Dashboard&lt;a class=&#34;anchor&#34; href=&#34;#-progress-dashboard&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;Track your AWS SAA-C03 exam preparation progress here.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;-chapter-progress&#34;&gt;📖 Chapter Progress&lt;a class=&#34;anchor&#34; href=&#34;#-chapter-progress&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;-foundation&#34;&gt;🏁 Foundation&lt;a class=&#34;anchor&#34; href=&#34;#-foundation&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;#&lt;/th&gt;&#xA;          &lt;th&gt;Chapter&lt;/th&gt;&#xA;          &lt;th&gt;Status&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;00&lt;/td&gt;&#xA;          &lt;td&gt;🧱 Prerequisites&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;01&lt;/td&gt;&#xA;          &lt;td&gt;🚀 Start Here&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;02&lt;/td&gt;&#xA;          &lt;td&gt;☁️ AWS Cloud Overview&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;03&lt;/td&gt;&#xA;          &lt;td&gt;🔐 IAM &amp;amp; Security&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;-core-infrastructure&#34;&gt;⚙️ Core Infrastructure&lt;a class=&#34;anchor&#34; href=&#34;#-core-infrastructure&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;#&lt;/th&gt;&#xA;          &lt;th&gt;Chapter&lt;/th&gt;&#xA;          &lt;th&gt;Status&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;04&lt;/td&gt;&#xA;          &lt;td&gt;📦 S3 &amp;amp; Storage Services&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;05&lt;/td&gt;&#xA;          &lt;td&gt;🖥️ EC2 &amp;amp; Compute&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;06&lt;/td&gt;&#xA;          &lt;td&gt;🌐 VPC &amp;amp; Networking&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;07&lt;/td&gt;&#xA;          &lt;td&gt;⚖️ ELB &amp;amp; Auto Scaling&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;08&lt;/td&gt;&#xA;          &lt;td&gt;🗄️ Database Services&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;09&lt;/td&gt;&#xA;          &lt;td&gt;🌍 DNS &amp;amp; Content Delivery&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;-advanced-services&#34;&gt;🚀 Advanced Services&lt;a class=&#34;anchor&#34; href=&#34;#-advanced-services&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;#&lt;/th&gt;&#xA;          &lt;th&gt;Chapter&lt;/th&gt;&#xA;          &lt;th&gt;Status&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;10&lt;/td&gt;&#xA;          &lt;td&gt;🔗 Application Integration&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;11&lt;/td&gt;&#xA;          &lt;td&gt;🚀 Serverless &amp;amp; Containers&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;12&lt;/td&gt;&#xA;          &lt;td&gt;🛡️ Security &amp;amp; Compliance&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;13&lt;/td&gt;&#xA;          &lt;td&gt;📊 Monitoring &amp;amp; Observability&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;-operations--optimization&#34;&gt;⚡ Operations &amp;amp; Optimization&lt;a class=&#34;anchor&#34; href=&#34;#-operations--optimization&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;#&lt;/th&gt;&#xA;          &lt;th&gt;Chapter&lt;/th&gt;&#xA;          &lt;th&gt;Status&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;14&lt;/td&gt;&#xA;          &lt;td&gt;📤 Migration &amp;amp; Hybrid&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;15&lt;/td&gt;&#xA;          &lt;td&gt;🔄 HA &amp;amp; Disaster Recovery&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;16&lt;/td&gt;&#xA;          &lt;td&gt;💰 Cost Optimization&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;-exam-preparation&#34;&gt;🎯 Exam Preparation&lt;a class=&#34;anchor&#34; href=&#34;#-exam-preparation&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;#&lt;/th&gt;&#xA;          &lt;th&gt;Chapter&lt;/th&gt;&#xA;          &lt;th&gt;Status&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;17&lt;/td&gt;&#xA;          &lt;td&gt;📝 Exam Preparation Guide&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;18&lt;/td&gt;&#xA;          &lt;td&gt;💼 Interview Questions&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;19&lt;/td&gt;&#xA;          &lt;td&gt;🏗️ Real-World Scenarios&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;-practice-test-scores&#34;&gt;📝 Practice Test Scores&lt;a class=&#34;anchor&#34; href=&#34;#-practice-test-scores&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Test&lt;/th&gt;&#xA;          &lt;th&gt;Domain Focus&lt;/th&gt;&#xA;          &lt;th&gt;Score&lt;/th&gt;&#xA;          &lt;th&gt;%&lt;/th&gt;&#xA;          &lt;th&gt;Status&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Test 1&lt;/td&gt;&#xA;          &lt;td&gt;Secure &amp;amp; Resilient&lt;/td&gt;&#xA;          &lt;td&gt;__/15&lt;/td&gt;&#xA;          &lt;td&gt;__%&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Test 2&lt;/td&gt;&#xA;          &lt;td&gt;Performance &amp;amp; Cost&lt;/td&gt;&#xA;          &lt;td&gt;__/15&lt;/td&gt;&#xA;          &lt;td&gt;__%&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Test 3&lt;/td&gt;&#xA;          &lt;td&gt;All Domains Mixed&lt;/td&gt;&#xA;          &lt;td&gt;__/15&lt;/td&gt;&#xA;          &lt;td&gt;__%&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Test 4&lt;/td&gt;&#xA;          &lt;td&gt;All Domains Mixed&lt;/td&gt;&#xA;          &lt;td&gt;__/15&lt;/td&gt;&#xA;          &lt;td&gt;__%&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Test 5&lt;/td&gt;&#xA;          &lt;td&gt;All Domains Mixed&lt;/td&gt;&#xA;          &lt;td&gt;__/15&lt;/td&gt;&#xA;          &lt;td&gt;__%&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Test 6&lt;/td&gt;&#xA;          &lt;td&gt;All Domains Mixed&lt;/td&gt;&#xA;          &lt;td&gt;__/15&lt;/td&gt;&#xA;          &lt;td&gt;__%&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Test 7&lt;/td&gt;&#xA;          &lt;td&gt;Final Readiness&lt;/td&gt;&#xA;          &lt;td&gt;__/15&lt;/td&gt;&#xA;          &lt;td&gt;__%&lt;/td&gt;&#xA;          &lt;td&gt;⬜&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;strong&gt;Target Score: 80%+ (12/15) on each test before exam day.&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>🧱 Prerequisites: Before You Start Your AWS Journey</title>
      <link>/docs/00-prerequisites/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/00-prerequisites/</guid>
      <description>&lt;h1 id=&#34;-prerequisites-before-you-start-your-aws-journey&#34;&gt;🧱 Prerequisites: Before You Start Your AWS Journey&lt;a class=&#34;anchor&#34; href=&#34;#-prerequisites-before-you-start-your-aws-journey&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;blockquote class=&#39;book-hint &#39;&gt;&#xA;&lt;p&gt;This chapter covers &lt;strong&gt;everything you need to know before diving into AWS&lt;/strong&gt;. If you&amp;rsquo;re from a non-technical background or need a refresher on networking, computing, and IT fundamentals — start here. These concepts are &lt;strong&gt;essential&lt;/strong&gt; for understanding AWS services and for the SAA-C03 exam.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;h2 id=&#34;-learning-objectives&#34;&gt;🎯 Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#-learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Understand IP addressing, CIDR notation, and subnetting&lt;/li&gt;&#xA;&lt;li&gt;Learn the OSI model and common network protocols&lt;/li&gt;&#xA;&lt;li&gt;Grasp virtualization concepts — the foundation of cloud computing&lt;/li&gt;&#xA;&lt;li&gt;Distinguish between block, file, and object storage&lt;/li&gt;&#xA;&lt;li&gt;Understand relational vs NoSQL databases&lt;/li&gt;&#xA;&lt;li&gt;Learn security fundamentals (encryption, hashing, certificates)&lt;/li&gt;&#xA;&lt;li&gt;Differentiate cloud service models (IaaS, PaaS, SaaS)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-networking-fundamentals&#34;&gt;1. Networking Fundamentals&lt;a class=&#34;anchor&#34; href=&#34;#1-networking-fundamentals&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11-ip-addressing&#34;&gt;1.1 IP Addressing&lt;a class=&#34;anchor&#34; href=&#34;#11-ip-addressing&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Every device on a network needs an &lt;strong&gt;IP address&lt;/strong&gt; — like a home address for your computer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>🚀 Start Here - Your AWS SAA-C03 Journey</title>
      <link>/docs/01-start-here/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/01-start-here/</guid>
      <description>&lt;h1 id=&#34;-start-here---your-aws-solutions-architect-associate-journey&#34;&gt;🚀 Start Here - Your AWS Solutions Architect Associate Journey&lt;a class=&#34;anchor&#34; href=&#34;#-start-here---your-aws-solutions-architect-associate-journey&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;Welcome! This guide is your &lt;strong&gt;one-stop resource&lt;/strong&gt; to learn AWS and crack the &lt;strong&gt;AWS Certified Solutions Architect - Associate (SAA-C03)&lt;/strong&gt; exam. Whether you&amp;rsquo;re a beginner with some IT background or an experienced professional looking to certify, this guide will take you step by step.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;-prerequisites-checklist&#34;&gt;📋 Prerequisites Checklist&lt;a class=&#34;anchor&#34; href=&#34;#-prerequisites-checklist&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Before diving into AWS, ensure you&amp;rsquo;re comfortable with these foundational topics (covered in &lt;strong&gt;Chapter 00: Prerequisites&lt;/strong&gt;):&lt;/p&gt;</description>
    </item>
    <item>
      <title>☁️ AWS Cloud Overview &amp; Global Infrastructure</title>
      <link>/docs/02-aws-cloud-overview/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/02-aws-cloud-overview/</guid>
      <description>&lt;h1 id=&#34;-aws-cloud-overview--global-infrastructure&#34;&gt;☁️ AWS Cloud Overview &amp;amp; Global Infrastructure&lt;a class=&#34;anchor&#34; href=&#34;#-aws-cloud-overview--global-infrastructure&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;By the end of this chapter, you will:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Understand AWS Global Infrastructure (Regions, AZs, Edge Locations)&lt;/li&gt;&#xA;&lt;li&gt;Navigate the AWS Management Console and CLI&lt;/li&gt;&#xA;&lt;li&gt;Understand the AWS Well-Architected Framework&lt;/li&gt;&#xA;&lt;li&gt;Set up billing alerts and cost management&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-aws-global-infrastructure&#34;&gt;1. AWS Global Infrastructure&lt;a class=&#34;anchor&#34; href=&#34;#1-aws-global-infrastructure&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11-regions&#34;&gt;1.1 Regions&lt;a class=&#34;anchor&#34; href=&#34;#11-regions&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;AWS Regions are geographically distinct locations with multiple, isolated Availability Zones.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;🌍 AWS Global Infrastructure&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;┌──────────────────────────────────────────────────────────┐&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│                    AWS Cloud                             │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│                                                          │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  ┌──────────┐  ┌──────────┐  ┌──────────┐               │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │ Region 1 │  │ Region 2 │  │ Region 3 │  ...           │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │ (e.g.,   │  │ (e.g.,   │  │ (e.g.,   │               │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │ us-east- │  │ eu-west- │  │ ap-south │               │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │ 1)       │  │ 1)       │  │ -1)      │               │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  └────┬─────┘  └────┬─────┘  └────┬─────┘               │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│       │             │             │                      │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  ┌────┴─────┐  ┌────┴─────┐  ┌────┴─────┐               │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │ AZ 1     │  │ AZ 1     │  │ AZ 1     │               │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │ AZ 2     │  │ AZ 2     │  │ AZ 2     │               │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │ AZ 3     │  │ AZ 3     │  │ AZ 3     │               │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  └──────────┘  └──────────┘  └──────────┘               │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│                                                          │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  Edge Locations (PoPs) ←→ CloudFront CDN                │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  Regional Edge Caches                                    │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└──────────────────────────────────────────────────────────┘&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Key Facts:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>🔐 IAM &amp; Security</title>
      <link>/docs/03-iam-and-security/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/03-iam-and-security/</guid>
      <description>&lt;h1 id=&#34;-iam--security--identity-and-access-management&#34;&gt;🔐 IAM &amp;amp; Security — Identity and Access Management&lt;a class=&#34;anchor&#34; href=&#34;#-iam--security--identity-and-access-management&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Understand IAM users, groups, roles, and policies&lt;/li&gt;&#xA;&lt;li&gt;Implement least privilege and MFA&lt;/li&gt;&#xA;&lt;li&gt;Design cross-account access patterns&lt;/li&gt;&#xA;&lt;li&gt;Use IAM with AWS Organizations and SCPs&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-iam-core-concepts&#34;&gt;1. IAM Core Concepts&lt;a class=&#34;anchor&#34; href=&#34;#1-iam-core-concepts&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11-what-is-iam&#34;&gt;1.1 What is IAM?&lt;a class=&#34;anchor&#34; href=&#34;#11-what-is-iam&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;AWS Identity and Access Management (IAM) lets you &lt;strong&gt;securely control access&lt;/strong&gt; to AWS services and resources. It&amp;rsquo;s a &lt;strong&gt;global service&lt;/strong&gt; — policies apply across all regions.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          ┌──────────────────────────────┐&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          │          IAM (Global)         │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          │                              │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          │  ┌─────┐  ┌─────┐  ┌─────┐  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          │  │Users│  │Groups│  │Roles│  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          │  └──┬──┘  └──┬──┘  └──┬──┘  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          │     │         │         │     │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          │  ┌──┴─────────┴─────────┴──┐ │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          │  │     Policies (JSON)      │ │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          │  └──────────────────────────┘ │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          └──────────────────────────────┘&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                      │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;         ┌────────────┴────────────┐&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;         │                         │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ┌────┴─────┐            ┌──────┴──────┐&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    │ AWS      │            │ External     │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    │ Services │            │ Identity     │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    │          │            │ (Cognito,    │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    │          │            │  SAML, LDAP) │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    └──────────┘            └─────────────┘&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;12-iam-components&#34;&gt;1.2 IAM Components&lt;a class=&#34;anchor&#34; href=&#34;#12-iam-components&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Component&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;          &lt;th&gt;Example&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;User&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;A person or service that needs access&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;john.doe@example.com&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Group&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Collection of users with same permissions&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;Developers&lt;/code&gt;, &lt;code&gt;Admins&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Role&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Set of permissions assumed by a trusted entity&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;EC2-S3-ReadOnly-Role&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Policy&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;JSON document defining permissions&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;AmazonS3ReadOnlyAccess&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;13-iam-policy-structure&#34;&gt;1.3 IAM Policy Structure&lt;a class=&#34;anchor&#34; href=&#34;#13-iam-policy-structure&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;&amp;#34;Version&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;2012-10-17&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;Statement&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;Effect&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Allow&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;Action&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;s3:GetObject&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;s3:ListBucket&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;Resource&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;arn:aws:s3:::my-company-data-bucket/*&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;s2&#34;&gt;&amp;#34;arn:aws:s3:::my-company-data-bucket&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;],&lt;/span&gt; &lt;span class=&#34;nt&#34;&gt;&amp;#34;Condition&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nt&#34;&gt;&amp;#34;IpAddress&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nt&#34;&gt;&amp;#34;aws:SourceIp&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;203.0.113.0/24&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Policy Elements:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>📦 S3 &amp; Storage Services</title>
      <link>/docs/04-s3-and-storage/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/04-s3-and-storage/</guid>
      <description>&lt;h1 id=&#34;-s3--storage-services&#34;&gt;📦 S3 &amp;amp; Storage Services&lt;a class=&#34;anchor&#34; href=&#34;#-s3--storage-services&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Understand S3 storage classes, lifecycle policies, and versioning&lt;/li&gt;&#xA;&lt;li&gt;Implement S3 security (encryption, bucket policies, pre-signed URLs)&lt;/li&gt;&#xA;&lt;li&gt;Choose between S3, EBS, EFS, and S3 Glacier based on use case&lt;/li&gt;&#xA;&lt;li&gt;Design static website hosting and data lake architectures&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-amazon-s3-overview&#34;&gt;1. Amazon S3 Overview&lt;a class=&#34;anchor&#34; href=&#34;#1-amazon-s3-overview&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Amazon Simple Storage Service (S3) is &lt;strong&gt;object storage&lt;/strong&gt; built to store and retrieve any amount of data from anywhere. It&amp;rsquo;s &lt;strong&gt;99.999999999% (11 9&amp;rsquo;s) durable&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>🖥️ EC2 &amp; Compute Services</title>
      <link>/docs/05-ec2-and-compute/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/05-ec2-and-compute/</guid>
      <description>&lt;h1 id=&#34;-ec2--compute-services&#34;&gt;🖥️ EC2 &amp;amp; Compute Services&lt;a class=&#34;anchor&#34; href=&#34;#-ec2--compute-services&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Understand EC2 instance types, purchasing options, and placement groups&lt;/li&gt;&#xA;&lt;li&gt;Configure EC2 with user data, security groups, and IAM roles&lt;/li&gt;&#xA;&lt;li&gt;Implement Auto Scaling and load balancing&lt;/li&gt;&#xA;&lt;li&gt;Choose between EC2, Lightsail, and Bare Metal&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-amazon-ec2-overview&#34;&gt;1. Amazon EC2 Overview&lt;a class=&#34;anchor&#34; href=&#34;#1-amazon-ec2-overview&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Amazon Elastic Compute Cloud (EC2) provides &lt;strong&gt;virtual servers in the cloud&lt;/strong&gt;. You can provision and scale compute capacity within minutes.&lt;/p&gt;&#xA;&lt;h3 id=&#34;ec2-architecture&#34;&gt;EC2 Architecture&lt;a class=&#34;anchor&#34; href=&#34;#ec2-architecture&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;┌─────────────────────────────────────────────────────┐&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│                    VPC / Subnet                      │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│                                                      │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  ┌──────────────────────────────────────────────┐   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │           EC2 Instance (i-abc123)             │   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │                                               │   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  ┌──────────┐  ┌──────────┐  ┌──────────┐    │   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │  vCPU    │  │  Memory  │  │  EBS     │    │   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │  (2-128) │  │ (1-384GB)│  │  Volume  │    │   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  └──────────┘  └──────────┘  └────┬─────┘    │   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │                                    │          │   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  ┌──────────┐  ┌──────────┐       │          │   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │  ENI     │  │ Instance │       │          │   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │ (Network)│  │  Store   │       │          │   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  └──────────┘  └──────────┘       │          │   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  └────────────────────────────────────┼──────────┘   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│                                       │              │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  ┌────────────────────────────────────┴──────────┐   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │           Security Group (Firewall)            │   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  └───────────────────────────────────────────────┘   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└─────────────────────────────────────────────────────┘&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;11-ec2-instance-types&#34;&gt;1.1 EC2 Instance Types&lt;a class=&#34;anchor&#34; href=&#34;#11-ec2-instance-types&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;AWS provides instance families optimized for different workloads:&lt;/p&gt;</description>
    </item>
    <item>
      <title>🌐 VPC &amp; Networking</title>
      <link>/docs/06-vpc-networking/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/06-vpc-networking/</guid>
      <description>&lt;h1 id=&#34;-vpc--networking&#34;&gt;🌐 VPC &amp;amp; Networking&lt;a class=&#34;anchor&#34; href=&#34;#-vpc--networking&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Design VPCs with public/private subnets, NAT gateways, and route tables&lt;/li&gt;&#xA;&lt;li&gt;Configure VPC endpoints, peering connections, and VPNs&lt;/li&gt;&#xA;&lt;li&gt;Understand NACLs vs Security Groups&lt;/li&gt;&#xA;&lt;li&gt;Implement multi-tier network isolation&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-amazon-vpc-fundamentals&#34;&gt;1. Amazon VPC Fundamentals&lt;a class=&#34;anchor&#34; href=&#34;#1-amazon-vpc-fundamentals&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;A Virtual Private Cloud (VPC) is your &lt;strong&gt;isolated network&lt;/strong&gt; within AWS where you launch resources.&lt;/p&gt;&#xA;&lt;h3 id=&#34;vpc-architecture&#34;&gt;VPC Architecture&lt;a class=&#34;anchor&#34; href=&#34;#vpc-architecture&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;┌────────────────────────────────────────────────────────────┐&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│              AWS Region (us-east-1)                        │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│                                                            │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  ┌──────────────────────────────────────────────────────┐  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │              VPC (10.0.0.0/16)                       │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │                                                      │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  ┌───────────────┐       ┌───────────────┐          │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │ Public Subnet │       │ Private Subnet│          │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │ 10.0.1.0/24   │       │ 10.0.2.0/24   │          │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │               │       │               │          │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │  ┌─────────┐  │       │  ┌─────────┐  │          │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │  │  EC2    │  │       │  │  RDS    │  │          │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │  │ (Public)│  │       │  │ (Private)│  │          │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │  └────┬────┘  │       │  └─────────┘  │          │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │       │       │       │               │          │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │  ┌────┴────┐  │       │               │          │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │  │  NAT GW │  │       │               │          │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │  └─────────┘  │       │               │          │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  └───────────────┘       └───────────────┘          │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │                                                      │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  ┌──────────────────────────────────────────────┐   │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │              Route Tables                     │   │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │  Public: 0.0.0.0/0 → IGW                     │   │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  │  Private: 0.0.0.0/0 → NAT GW                 │   │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │  └──────────────────────────────────────────────┘   │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  └──────────────────────────────────────────────────────┘  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│                                                            │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  ┌────────────┐  ┌────────────┐  ┌────────────┐          │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │ Internet   │  │ Direct     │  │ VPC        │          │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │ Gateway    │  │ Connect    │  │ Peering    │          │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  └────────────┘  └────────────┘  └────────────┘          │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└────────────────────────────────────────────────────────────┘&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;11-vpc-components&#34;&gt;1.1 VPC Components&lt;a class=&#34;anchor&#34; href=&#34;#11-vpc-components&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Component&lt;/th&gt;&#xA;          &lt;th&gt;Purpose&lt;/th&gt;&#xA;          &lt;th&gt;Example&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;VPC&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Isolated network&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;10.0.0.0/16&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Subnet&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AZ-level network segment&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;10.0.1.0/24&lt;/code&gt; (public)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Route Table&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Traffic routing rules&lt;/td&gt;&#xA;          &lt;td&gt;Routes to IGW, NAT, Peering&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Internet Gateway (IGW)&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Internet connectivity&lt;/td&gt;&#xA;          &lt;td&gt;Attached to VPC&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;NAT Gateway&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Private subnet → Internet&lt;/td&gt;&#xA;          &lt;td&gt;In public subnet&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Security Group&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Instance-level firewall&lt;/td&gt;&#xA;          &lt;td&gt;Stateful, allow only&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;NACL&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Subnet-level firewall&lt;/td&gt;&#xA;          &lt;td&gt;Stateless, allow+deny&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;VPC Endpoint&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Private access to AWS services&lt;/td&gt;&#xA;          &lt;td&gt;S3, DynamoDB, SQS&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;12-cidr--subnetting&#34;&gt;1.2 CIDR &amp;amp; Subnetting&lt;a class=&#34;anchor&#34; href=&#34;#12-cidr--subnetting&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;VPC CIDR:     10.0.0.0/16  (65,536 IPs)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── Public Subnet:  10.0.1.0/24  (256 IPs, us-east-1a)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── Public Subnet:  10.0.2.0/24  (256 IPs, us-east-1b)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── Private Subnet: 10.0.10.0/24 (256 IPs, us-east-1a)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── Private Subnet: 10.0.11.0/24 (256 IPs, us-east-1b)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── DB Subnet:      10.0.20.0/24 (256 IPs, us-east-1a)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── DB Subnet:      10.0.21.0/24 (256 IPs, us-east-1b)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote class=&#39;book-hint &#39;&gt;&#xA;&lt;p&gt;⚡ &lt;strong&gt;Exam Tip:&lt;/strong&gt; AWS reserves &lt;strong&gt;5 IPs per subnet&lt;/strong&gt; (network, gateway, 2 AWS DNS, broadcast). So a &lt;code&gt;/24&lt;/code&gt; has 251 usable IPs, not 256.&lt;/p&gt;</description>
    </item>
    <item>
      <title>⚖️ ELB &amp; Auto Scaling</title>
      <link>/docs/07-elb-and-auto-scaling/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/07-elb-and-auto-scaling/</guid>
      <description>&lt;h1 id=&#34;-elastic-load-balancing--auto-scaling&#34;&gt;⚖️ Elastic Load Balancing &amp;amp; Auto Scaling&lt;a class=&#34;anchor&#34; href=&#34;#-elastic-load-balancing--auto-scaling&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Choose between ALB, NLB, and CLB based on requirements&lt;/li&gt;&#xA;&lt;li&gt;Configure target groups, listeners, and health checks&lt;/li&gt;&#xA;&lt;li&gt;Implement Auto Scaling policies (simple, step, target tracking)&lt;/li&gt;&#xA;&lt;li&gt;Design for high availability across AZs&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-elastic-load-balancing-elb&#34;&gt;1. Elastic Load Balancing (ELB)&lt;a class=&#34;anchor&#34; href=&#34;#1-elastic-load-balancing-elb&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11-load-balancer-types&#34;&gt;1.1 Load Balancer Types&lt;a class=&#34;anchor&#34; href=&#34;#11-load-balancer-types&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Feature&lt;/th&gt;&#xA;          &lt;th&gt;ALB (Layer 7)&lt;/th&gt;&#xA;          &lt;th&gt;NLB (Layer 4)&lt;/th&gt;&#xA;          &lt;th&gt;CLB (Legacy)&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;OSI Layer&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;7 (HTTP/HTTPS)&lt;/td&gt;&#xA;          &lt;td&gt;4 (TCP/UDP)&lt;/td&gt;&#xA;          &lt;td&gt;4 &amp;amp; 7&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Protocols&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;HTTP, HTTPS, gRPC&lt;/td&gt;&#xA;          &lt;td&gt;TCP, UDP, TLS&lt;/td&gt;&#xA;          &lt;td&gt;HTTP, HTTPS, TCP, SSL&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Target Type&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Instance, IP, Lambda&lt;/td&gt;&#xA;          &lt;td&gt;Instance, IP, ALB&lt;/td&gt;&#xA;          &lt;td&gt;Instance only&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;SSL/TLS&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Yes (termination)&lt;/td&gt;&#xA;          &lt;td&gt;Yes (passthrough/TCP)&lt;/td&gt;&#xA;          &lt;td&gt;Yes&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;WebSocket&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Yes&lt;/td&gt;&#xA;          &lt;td&gt;No&lt;/td&gt;&#xA;          &lt;td&gt;No&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Sticky Sessions&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Yes (cookies)&lt;/td&gt;&#xA;          &lt;td&gt;No (source IP)&lt;/td&gt;&#xA;          &lt;td&gt;Yes&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fixed Response&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Yes&lt;/td&gt;&#xA;          &lt;td&gt;No&lt;/td&gt;&#xA;          &lt;td&gt;No&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Path-based routing&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Yes&lt;/td&gt;&#xA;          &lt;td&gt;No&lt;/td&gt;&#xA;          &lt;td&gt;No&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Host-based routing&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Yes&lt;/td&gt;&#xA;          &lt;td&gt;No&lt;/td&gt;&#xA;          &lt;td&gt;No&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Static IP&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;No (use NLB + Global Accelerator)&lt;/td&gt;&#xA;          &lt;td&gt;Yes (per AZ)&lt;/td&gt;&#xA;          &lt;td&gt;No&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Slow start&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Yes&lt;/td&gt;&#xA;          &lt;td&gt;No&lt;/td&gt;&#xA;          &lt;td&gt;No&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Price&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;$0.0225/hr&lt;/td&gt;&#xA;          &lt;td&gt;$0.0225/hr&lt;/td&gt;&#xA;          &lt;td&gt;$0.025/hr&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Use Case&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Microservices, containers&lt;/td&gt;&#xA;          &lt;td&gt;TCP/UDP, extreme performance&lt;/td&gt;&#xA;          &lt;td&gt;Legacy apps&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;blockquote class=&#39;book-hint &#39;&gt;&#xA;&lt;p&gt;⚡ &lt;strong&gt;Exam Tip:&lt;/strong&gt; &lt;strong&gt;ALB&lt;/strong&gt; for HTTP/HTTPS with path-based routing. &lt;strong&gt;NLB&lt;/strong&gt; for TCP/UDP with static IPs or extreme performance. &lt;strong&gt;CLB&lt;/strong&gt; is legacy — avoid on new projects.&lt;/p&gt;</description>
    </item>
    <item>
      <title>🗄️ Database Services</title>
      <link>/docs/08-database-services/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/08-database-services/</guid>
      <description>&lt;h1 id=&#34;-database-services&#34;&gt;🗄️ Database Services&lt;a class=&#34;anchor&#34; href=&#34;#-database-services&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Choose between RDS, DynamoDB, and Aurora based on workload&lt;/li&gt;&#xA;&lt;li&gt;Configure Multi-AZ and Read Replicas for high availability&lt;/li&gt;&#xA;&lt;li&gt;Implement caching with ElastiCache&lt;/li&gt;&#xA;&lt;li&gt;Understand DynamoDB table design, indexes, and DAX&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-aws-database-landscape&#34;&gt;1. AWS Database Landscape&lt;a class=&#34;anchor&#34; href=&#34;#1-aws-database-landscape&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                     AWS Database Services&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                            │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        ┌───────────────────┴───────────────────┐&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        │                                       │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   Relational                               NoSQL&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        │                                       │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   ┌────┴────┐                            ┌────┴────┐&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   │ RDS     │                            │DynamoDB │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   │ ├ MySQL │                            │(KV + Doc)│&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   │ ├ MariaDB│                           │         │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   │ ├ PostgreSQL│                        │ ElastiCache│&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   │ ├ Oracle │                           │ ├ Redis  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   │ ├ SQL Server│                       │ └ Memcached │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   │ └ Aurora │                           └─────────┘&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   └─────────┘&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   ┌────┴────┐&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   │ Redshift │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   │ (Data Warehouse)│&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   └─────────┘&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;&#xA;&lt;h2 id=&#34;2-amazon-rds&#34;&gt;2. Amazon RDS&lt;a class=&#34;anchor&#34; href=&#34;#2-amazon-rds&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;21-rds-overview&#34;&gt;2.1 RDS Overview&lt;a class=&#34;anchor&#34; href=&#34;#21-rds-overview&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Amazon Relational Database Service (RDS) makes it easy to set up, operate, and scale relational databases in the cloud.&lt;/p&gt;</description>
    </item>
    <item>
      <title>🌍 DNS &amp; Content Delivery</title>
      <link>/docs/09-dns-and-cdn/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/09-dns-and-cdn/</guid>
      <description>&lt;h1 id=&#34;-dns--content-delivery&#34;&gt;🌍 DNS &amp;amp; Content Delivery&lt;a class=&#34;anchor&#34; href=&#34;#-dns--content-delivery&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Configure Route53 routing policies (simple, weighted, latency, geolocation, failover)&lt;/li&gt;&#xA;&lt;li&gt;Design CloudFront distribution with custom origins and behaviors&lt;/li&gt;&#xA;&lt;li&gt;Understand Global Accelerator vs CloudFront&lt;/li&gt;&#xA;&lt;li&gt;Implement DDoS protection with Shield and WAF&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-amazon-route53&#34;&gt;1. Amazon Route53&lt;a class=&#34;anchor&#34; href=&#34;#1-amazon-route53&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11-dns-fundamentals&#34;&gt;1.1 DNS Fundamentals&lt;a class=&#34;anchor&#34; href=&#34;#11-dns-fundamentals&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Route53 is a &lt;strong&gt;highly available and scalable DNS web service&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;User types &amp;#34;example.com&amp;#34;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ▼&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;┌─────────────────────────────────────────────────────┐&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│                DNS Resolution                        │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│                                                      │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  1. Browser checks cache                             │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  2. Browser asks OS resolver                         │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  3. OS asks ISP/Public DNS (8.8.8.8)                │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  4. Public DNS asks Root DNS Server                  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│     → &amp;#34;Find .com TLD server&amp;#34;                        │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  5. Root → TLD (.com) → &amp;#34;Route53 is authoritative&amp;#34; │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  6. TLD → Route53 → &amp;#34;example.com = 1.2.3.4&amp;#34;         │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  7. Public DNS caches → Returns to browser           │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  8. Browser connects to 1.2.3.4                      │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└─────────────────────────────────────────────────────┘&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;12-route53-routing-policies&#34;&gt;1.2 Route53 Routing Policies&lt;a class=&#34;anchor&#34; href=&#34;#12-route53-routing-policies&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Policy&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;          &lt;th&gt;Use Case&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Simple&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Single record, one destination&lt;/td&gt;&#xA;          &lt;td&gt;Basic A/AAAA/CNAME records&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Weighted&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Distribute % of traffic to each target&lt;/td&gt;&#xA;          &lt;td&gt;A/B testing, canary deployments&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Latency&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Route to lowest latency region&lt;/td&gt;&#xA;          &lt;td&gt;Global user base&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Geolocation&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Route based on user&amp;rsquo;s location&lt;/td&gt;&#xA;          &lt;td&gt;Regional content restrictions&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Geo-proximity&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Route based on distance + bias&lt;/td&gt;&#xA;          &lt;td&gt;Traffic shift between regions&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Failover&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Active-passive DR&lt;/td&gt;&#xA;          &lt;td&gt;Primary → Secondary (health check)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Multi-Value&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Return multiple healthy IPs&lt;/td&gt;&#xA;          &lt;td&gt;Simple load balancing&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;strong&gt;Example: Weighted Routing&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>🔗 Application Integration</title>
      <link>/docs/10-application-integration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/10-application-integration/</guid>
      <description>&lt;h1 id=&#34;-application-integration&#34;&gt;🔗 Application Integration&lt;a class=&#34;anchor&#34; href=&#34;#-application-integration&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Decouple microservices using SQS, SNS, and EventBridge&lt;/li&gt;&#xA;&lt;li&gt;Choose between pull (SQS) and push (SNS) messaging patterns&lt;/li&gt;&#xA;&lt;li&gt;Design event-driven architectures&lt;/li&gt;&#xA;&lt;li&gt;Implement streaming data with Kinesis&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-amazon-sqs-simple-queue-service&#34;&gt;1. Amazon SQS (Simple Queue Service)&lt;a class=&#34;anchor&#34; href=&#34;#1-amazon-sqs-simple-queue-service&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11-sqs-overview&#34;&gt;1.1 SQS Overview&lt;a class=&#34;anchor&#34; href=&#34;#11-sqs-overview&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Fully managed &lt;strong&gt;message queuing service&lt;/strong&gt; for decoupling application components.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Producer → SQS Queue → Consumer&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;             │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        ┌────┴────┐&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        │ Standard │ or │ FIFO&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        │ Queue    │    │ Queue&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        │          │    │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        │ At-least-│    │ Exactly-once&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        │ once     │    │ processing&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        │ delivery │    │ (ordered)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        │ Best-effort  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        │ ordering  │    │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        └──────────┘    └────────┘&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;12-standard-vs-fifo-queues&#34;&gt;1.2 Standard vs FIFO Queues&lt;a class=&#34;anchor&#34; href=&#34;#12-standard-vs-fifo-queues&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Feature&lt;/th&gt;&#xA;          &lt;th&gt;Standard&lt;/th&gt;&#xA;          &lt;th&gt;FIFO&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Throughput&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Unlimited&lt;/td&gt;&#xA;          &lt;td&gt;300 msg/s (3,000 with batching)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ordering&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Best-effort&lt;/td&gt;&#xA;          &lt;td&gt;Guaranteed (First-In-First-Out)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Delivery&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;At-least-once&lt;/td&gt;&#xA;          &lt;td&gt;Exactly-once&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Deduplication&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;No&lt;/td&gt;&#xA;          &lt;td&gt;Yes (based on MessageDeduplicationId)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Name suffix&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Any name&lt;/td&gt;&#xA;          &lt;td&gt;Must end with &lt;code&gt;.fifo&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Use Case&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Order processing, notifications&lt;/td&gt;&#xA;          &lt;td&gt;Banking, financial transactions&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;blockquote class=&#39;book-hint &#39;&gt;&#xA;&lt;p&gt;⚡ &lt;strong&gt;Exam Tip:&lt;/strong&gt; FIFO = &lt;strong&gt;exactly-once + ordering&lt;/strong&gt;. Standard = &lt;strong&gt;high throughput + at-least-once&lt;/strong&gt;. FIFO names must end with &lt;code&gt;.fifo&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>🚀 Serverless &amp; Containers</title>
      <link>/docs/11-serverless-and-containers/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/11-serverless-and-containers/</guid>
      <description>&lt;h1 id=&#34;-serverless--containers&#34;&gt;🚀 Serverless &amp;amp; Containers&lt;a class=&#34;anchor&#34; href=&#34;#-serverless--containers&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Build serverless APIs with Lambda, API Gateway, and DynamoDB&lt;/li&gt;&#xA;&lt;li&gt;Choose between Lambda, ECS, EKS, and Fargate&lt;/li&gt;&#xA;&lt;li&gt;Design event-driven serverless architectures&lt;/li&gt;&#xA;&lt;li&gt;Understand container orchestration on AWS&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-aws-lambda&#34;&gt;1. AWS Lambda&lt;a class=&#34;anchor&#34; href=&#34;#1-aws-lambda&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11-lambda-overview&#34;&gt;1.1 Lambda Overview&lt;a class=&#34;anchor&#34; href=&#34;#11-lambda-overview&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;AWS Lambda runs your code &lt;strong&gt;without provisioning or managing servers&lt;/strong&gt;. You pay only for compute time consumed.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Event Sources → Lambda Function → Output&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    │                              │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    │                       ┌──────┴──────┐&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    │                       │ S3, DynamoDB │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    │                       │ SQS, SNS     │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    │                       │ API Gateway  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    │                       │ Step Func.   │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    │                       └─────────────┘&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ├── S3 (new object)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ├── DynamoDB Streams&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ├── API Gateway (HTTP request)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ├── SQS (new message)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ├── SNS (notification)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ├── EventBridge (scheduled)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    └── CloudWatch (logs, alarms)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;12-lambda-limits&#34;&gt;1.2 Lambda Limits&lt;a class=&#34;anchor&#34; href=&#34;#12-lambda-limits&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Resource&lt;/th&gt;&#xA;          &lt;th&gt;Limit&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Memory&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;128 MB - 10,240 MB (10 GB)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ephemeral storage&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;512 MB - 10,240 MB&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Max execution timeout&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;15 minutes&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Environment variables&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;4 KB total&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Deployment package&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;50 MB (zipped), 250 MB (unzipped)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;/tmp directory&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;512 MB - 10,240 MB&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Concurrent executions&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;1,000 (soft limit, can be increased)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Invocation payload&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;256 KB (synchronous), 128 KB (async)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;blockquote class=&#39;book-hint &#39;&gt;&#xA;&lt;p&gt;⚡ &lt;strong&gt;Exam Tip:&lt;/strong&gt; Lambda max timeout is &lt;strong&gt;15 minutes&lt;/strong&gt;. For longer tasks, use ECS, Step Functions, or EC2.&lt;/p&gt;</description>
    </item>
    <item>
      <title>🛡️ Security &amp; Compliance</title>
      <link>/docs/12-security-and-compliance/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/12-security-and-compliance/</guid>
      <description>&lt;h1 id=&#34;-security--compliance&#34;&gt;🛡️ Security &amp;amp; Compliance&lt;a class=&#34;anchor&#34; href=&#34;#-security--compliance&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Implement encryption with KMS and CloudHSM&lt;/li&gt;&#xA;&lt;li&gt;Protect applications with WAF, Shield, and GuardDuty&lt;/li&gt;&#xA;&lt;li&gt;Audit with CloudTrail, Config, and Inspector&lt;/li&gt;&#xA;&lt;li&gt;Manage secrets with Secrets Manager and Parameter Store&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-aws-kms-key-management-service&#34;&gt;1. AWS KMS (Key Management Service)&lt;a class=&#34;anchor&#34; href=&#34;#1-aws-kms-key-management-service&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11-kms-overview&#34;&gt;1.1 KMS Overview&lt;a class=&#34;anchor&#34; href=&#34;#11-kms-overview&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;KMS is a managed service for &lt;strong&gt;creating and controlling encryption keys&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    ┌────────────────────────────┐&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    │        AWS KMS              │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    │                            │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    │  Customer Master Keys (CMK) │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    │  ┌──────────────────────┐  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    │  │ AWS Managed Keys     │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    │  │ (aws/s3, aws/ebs)    │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    │  └──────────────────────┘  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    │  ┌──────────────────────┐  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    │  │ Customer Managed Keys│  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    │  │ (automatic rotation) │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    │  └──────────────────────┘  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    │  ┌──────────────────────┐  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    │  │ Custom Key Store     │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    │  │ (CloudHSM backed)    │  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    │  └──────────────────────┘  │&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    └────────────────────────────┘&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;12-kms-key-types&#34;&gt;1.2 KMS Key Types&lt;a class=&#34;anchor&#34; href=&#34;#12-kms-key-types&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Key Type&lt;/th&gt;&#xA;          &lt;th&gt;Managed By&lt;/th&gt;&#xA;          &lt;th&gt;Auto Rotation&lt;/th&gt;&#xA;          &lt;th&gt;Use Case&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;AWS Managed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AWS&lt;/td&gt;&#xA;          &lt;td&gt;Yes (every 3 years)&lt;/td&gt;&#xA;          &lt;td&gt;Default encryption (S3, RDS, EBS)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Customer Managed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;You&lt;/td&gt;&#xA;          &lt;td&gt;Optional (1 year)&lt;/td&gt;&#xA;          &lt;td&gt;Control over keys and policies&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Custom Key Store&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;You (via CloudHSM)&lt;/td&gt;&#xA;          &lt;td&gt;No&lt;/td&gt;&#xA;          &lt;td&gt;FIPS 140-2 Level 3 compliance&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;13-kms-operations&#34;&gt;1.3 KMS Operations&lt;a class=&#34;anchor&#34; href=&#34;#13-kms-operations&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Create a customer managed key&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;aws kms create-key &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --description &lt;span class=&#34;s2&#34;&gt;&amp;#34;EBS encryption key for production&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --key-usage ENCRYPT_DECRYPT &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --origin AWS_KMS&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Create key alias&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;aws kms create-alias &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --alias-name alias/ebs-production &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --target-key-id abcdef01-1234-5678-9abc-def012345678&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Encrypt data (up to 1 MB directly — use envelope encryption for larger)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;aws kms encrypt &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --key-id alias/ebs-production &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --plaintext fileb://my-secret.txt &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --output text &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --query CiphertextBlob &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; base64 --decode &amp;gt; my-secret-encrypted.txt&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Decrypt data&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;aws kms decrypt &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --ciphertext-blob fileb://my-secret-encrypted.txt &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --output text &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --query Plaintext &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; base64 --decode &amp;gt; my-secret-decrypted.txt&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;14-envelope-encryption&#34;&gt;1.4 Envelope Encryption&lt;a class=&#34;anchor&#34; href=&#34;#14-envelope-encryption&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;For data larger than 1 MB, KMS uses &lt;strong&gt;envelope encryption&lt;/strong&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>📊 Monitoring &amp; Observability</title>
      <link>/docs/13-monitoring-and-observability/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/13-monitoring-and-observability/</guid>
      <description>&lt;h1 id=&#34;-monitoring--observability&#34;&gt;📊 Monitoring &amp;amp; Observability&lt;a class=&#34;anchor&#34; href=&#34;#-monitoring--observability&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Monitor infrastructure with CloudWatch metrics, logs, and alarms&lt;/li&gt;&#xA;&lt;li&gt;Audit API activity with CloudTrail&lt;/li&gt;&#xA;&lt;li&gt;Trace requests across services with X-Ray&lt;/li&gt;&#xA;&lt;li&gt;Centralize logs with CloudWatch Logs Insights&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-amazon-cloudwatch&#34;&gt;1. Amazon CloudWatch&lt;a class=&#34;anchor&#34; href=&#34;#1-amazon-cloudwatch&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11-cloudwatch-metrics&#34;&gt;1.1 CloudWatch Metrics&lt;a class=&#34;anchor&#34; href=&#34;#11-cloudwatch-metrics&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;CloudWatch monitors AWS resources and applications with &lt;strong&gt;metrics&lt;/strong&gt; — time-series data points.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Built-in Metrics (AWS Services):&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;EC2: CPUUtilization, NetworkIn, NetworkOut, StatusCheckFailed&lt;/li&gt;&#xA;&lt;li&gt;RDS: DatabaseConnections, ReadLatency, WriteLatency&lt;/li&gt;&#xA;&lt;li&gt;ALB: RequestCount, TargetResponseTime, HealthyHostCount&lt;/li&gt;&#xA;&lt;li&gt;Lambda: Invocations, Duration, Errors, Throttles&lt;/li&gt;&#xA;&lt;li&gt;S3: BucketSizeBytes, NumberOfObjects&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Custom Metrics:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>📤 Migration &amp; Hybrid</title>
      <link>/docs/14-migration-and-hybrid/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/14-migration-and-hybrid/</guid>
      <description>&lt;h1 id=&#34;-migration--hybrid-cloud&#34;&gt;📤 Migration &amp;amp; Hybrid Cloud&lt;a class=&#34;anchor&#34; href=&#34;#-migration--hybrid-cloud&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Plan migration strategies using the 7 Rs framework&lt;/li&gt;&#xA;&lt;li&gt;Migrate data with DMS, DataSync, and Storage Gateway&lt;/li&gt;&#xA;&lt;li&gt;Design hybrid connectivity with VPN and Direct Connect&lt;/li&gt;&#xA;&lt;li&gt;Understand migration tools (SMS, MGN, Snowball)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-the-7-rs-migration-strategy&#34;&gt;1. The 7 Rs Migration Strategy&lt;a class=&#34;anchor&#34; href=&#34;#1-the-7-rs-migration-strategy&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;pre class=&#34;mermaid&#34;&gt;graph TD&#xA;    Decision{&#34;What&#39;s your business goal?&#34;}&#xA;    &#xA;    Decision --&gt; Q1{&#34;App still needed?&#34;}&#xA;    &#xA;    Q1 -- No --&gt; Retire[&#34;🗑️ Retire\nDecommission unused apps\nTool: App Discovery\nRisk: None\nEffort: Minimal&#34;]&#xA;    &#xA;    Q1 -- Yes --&gt; Q2{&#34;Can move as-is?&#34;}&#xA;    &#xA;    Q2 -- Yes --&gt; Q3{&#34;Same hypervisor?&#34;}&#xA;    Q3 -- Yes --&gt; Relocate[&#34;🔄 Relocate\nMove to cloud hypervisor\nTool: AWS MGN\nRisk: Low\nEffort: Low&#34;]&#xA;    Q3 -- No --&gt; Rehost[&#34;🚚 Rehost (Lift &amp; Shift)\nMove as-is to EC2\nTool: AWS MGN / SMS\nRisk: Lowest\nEffort: Quickest&#34;]&#xA;    &#xA;    Q2 -- No --&gt; Q4{&#34;Minor changes acceptable?&#34;}&#xA;    &#xA;    Q4 -- Yes --&gt; Replatform[&#34;⚙️ Replatform\nOptimize without rewrite\nE.g., RDS instead of DB on EC2\nTool: DMS\nRisk: Low-Medium\nEffort: Medium&#34;]&#xA;    &#xA;    Q4 -- No --&gt; Q5{&#34;Rebuild as cloud-native?&#34;}&#xA;    &#xA;    Q5 -- Yes --&gt; Refactor[&#34;🏗️ Refactor/Re-architect\nFull cloud-native rebuild\nLambda, ECS, DynamoDB\nRisk: Highest\nEffort: Most&#34;]&#xA;    &#xA;    Q5 -- No --&gt; Q6{&#34;Switch to SaaS?&#34;}&#xA;    Q6 -- Yes --&gt; Repurchase[&#34;💼 Repurchase\nMove to SaaS product\nE.g., Salesforce, Workday\nRisk: Medium\nEffort: Medium&#34;]&#xA;    Q6 -- No --&gt; Retain[&#34;🏠 Retain\nKeep on-premises\nHybrid connectivity\nRisk: None\nEffort: None&#34;]&#xA;&#xA;    style Retire fill:#888,color:#fff&#xA;    style Relocate fill:#527fff,color:#fff&#xA;    style Rehost fill:#01ab5c,color:#fff&#xA;    style Replatform fill:#ff9900,color:#fff&#xA;    style Refactor fill:#d33,color:#fff&#xA;    style Repurchase fill:#1e8900,color:#fff&#xA;    style Retain fill:#666,color:#fff&lt;/pre&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Strategy&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;          &lt;th&gt;Tool&lt;/th&gt;&#xA;          &lt;th&gt;RTO&lt;/th&gt;&#xA;          &lt;th&gt;Effort&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Rehost&lt;/strong&gt; (Lift &amp;amp; Shift)&lt;/td&gt;&#xA;          &lt;td&gt;Move as-is to EC2&lt;/td&gt;&#xA;          &lt;td&gt;AWS MGN, SMS&lt;/td&gt;&#xA;          &lt;td&gt;Hours&lt;/td&gt;&#xA;          &lt;td&gt;Low&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Replatform&lt;/strong&gt; (Lift &amp;amp; Optimize)&lt;/td&gt;&#xA;          &lt;td&gt;Move with minor optimizations (e.g., RDS)&lt;/td&gt;&#xA;          &lt;td&gt;DMS&lt;/td&gt;&#xA;          &lt;td&gt;Days&lt;/td&gt;&#xA;          &lt;td&gt;Medium&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Refactor/Re-architect&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Rebuild as cloud-native&lt;/td&gt;&#xA;          &lt;td&gt;Lambda, ECS, DynamoDB&lt;/td&gt;&#xA;          &lt;td&gt;Months&lt;/td&gt;&#xA;          &lt;td&gt;High&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Repurchase&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Move to SaaS product&lt;/td&gt;&#xA;          &lt;td&gt;Third-party&lt;/td&gt;&#xA;          &lt;td&gt;Months&lt;/td&gt;&#xA;          &lt;td&gt;Medium&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Retire&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Decommission unused apps&lt;/td&gt;&#xA;          &lt;td&gt;Application Discovery&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;Low&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Retain&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Keep on-premises&lt;/td&gt;&#xA;          &lt;td&gt;Hybrid connectivity&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;None&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Relocate&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Move to cloud-native hypervisor&lt;/td&gt;&#xA;          &lt;td&gt;AWS MGN&lt;/td&gt;&#xA;          &lt;td&gt;Hours&lt;/td&gt;&#xA;          &lt;td&gt;Low&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;blockquote class=&#39;book-hint &#39;&gt;&#xA;&lt;p&gt;⚡ &lt;strong&gt;Exam Tip:&lt;/strong&gt; Most SAA questions focus on &lt;strong&gt;Rehost&lt;/strong&gt; (quickest, least risk) and &lt;strong&gt;Replatform&lt;/strong&gt; (some optimization without full rewrite).&lt;/p&gt;</description>
    </item>
    <item>
      <title>🔄 High Availability &amp; Disaster Recovery</title>
      <link>/docs/15-ha-and-disaster-recovery/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/15-ha-and-disaster-recovery/</guid>
      <description>&lt;h1 id=&#34;-high-availability--disaster-recovery&#34;&gt;🔄 High Availability &amp;amp; Disaster Recovery&lt;a class=&#34;anchor&#34; href=&#34;#-high-availability--disaster-recovery&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Design for high availability using Multi-AZ, Multi-Region strategies&lt;/li&gt;&#xA;&lt;li&gt;Implement disaster recovery patterns (backup, pilot light, warm standby, multi-site)&lt;/li&gt;&#xA;&lt;li&gt;Understand RTO and RPO and how to achieve them with AWS services&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-ha--dr-fundamentals&#34;&gt;1. HA &amp;amp; DR Fundamentals&lt;a class=&#34;anchor&#34; href=&#34;#1-ha--dr-fundamentals&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11-key-metrics&#34;&gt;1.1 Key Metrics&lt;a class=&#34;anchor&#34; href=&#34;#11-key-metrics&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Metric&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;          &lt;th&gt;Example&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;RTO&lt;/strong&gt; (Recovery Time Objective)&lt;/td&gt;&#xA;          &lt;td&gt;Max acceptable downtime&lt;/td&gt;&#xA;          &lt;td&gt;1 hour&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;RPO&lt;/strong&gt; (Recovery Point Objective)&lt;/td&gt;&#xA;          &lt;td&gt;Max acceptable data loss&lt;/td&gt;&#xA;          &lt;td&gt;15 minutes&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;MTBF&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Mean time between failures&lt;/td&gt;&#xA;          &lt;td&gt;99.99% availability&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;MTTR&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Mean time to recovery&lt;/td&gt;&#xA;          &lt;td&gt;Automated failover in seconds&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;pre class=&#34;mermaid&#34;&gt;graph LR&#xA;    subgraph Timeline[&#34;Disaster Recovery Timeline&#34;]&#xA;        NOW[&#34;🟢 Normal Operation&#34;]&#xA;        DISASTER[&#34;💥 Disaster Strikes\nTimestamp: T+0&#34;]&#xA;        RESTORE[&#34;✅ System Restored\nTimestamp: T+RTO&#34;]&#xA;    end&#xA;&#xA;    DISASTER --&gt;|RPO: Data loss window| LOSS[&#34;📉 Last Backup\nData lost since backup&#34;]&#xA;    DISASTER --&gt;|RTO: Recovery Time| RESTORE&#xA;&#xA;    style DISASTER fill:#d33,color:#fff&#xA;    style RESTORE fill:#1e8900,color:#fff&#xA;    style LOSS fill:#888,color:#fff&#xA;&#xA;    NOW --&gt;|Time passes| DISASTER&lt;/pre&gt;&lt;blockquote class=&#39;book-hint &#39;&gt;&#xA;&lt;p&gt;⚡ &lt;strong&gt;Exam Tip:&lt;/strong&gt; Lower RTO/RPO = higher cost. Design according to business requirements, not technical perfection.&lt;/p&gt;</description>
    </item>
    <item>
      <title>💰 Cost Optimization</title>
      <link>/docs/16-cost-optimization/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/16-cost-optimization/</guid>
      <description>&lt;h1 id=&#34;-cost-optimization&#34;&gt;💰 Cost Optimization&lt;a class=&#34;anchor&#34; href=&#34;#-cost-optimization&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Understand AWS pricing models and reduce costs&lt;/li&gt;&#xA;&lt;li&gt;Use Compute Optimizer, Cost Explorer, and Trusted Advisor&lt;/li&gt;&#xA;&lt;li&gt;Implement cost allocation tags and budgets&lt;/li&gt;&#xA;&lt;li&gt;Choose the right pricing model for different workloads&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-aws-pricing-models&#34;&gt;1. AWS Pricing Models&lt;a class=&#34;anchor&#34; href=&#34;#1-aws-pricing-models&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11-compute-pricing&#34;&gt;1.1 Compute Pricing&lt;a class=&#34;anchor&#34; href=&#34;#11-compute-pricing&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Option&lt;/th&gt;&#xA;          &lt;th&gt;Discount&lt;/th&gt;&#xA;          &lt;th&gt;Commitment&lt;/th&gt;&#xA;          &lt;th&gt;Use Case&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;On-Demand&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;None&lt;/td&gt;&#xA;          &lt;td&gt;None&lt;/td&gt;&#xA;          &lt;td&gt;Short-term, spiky, unknown&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Reserved Instances&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Up to 72%&lt;/td&gt;&#xA;          &lt;td&gt;1 or 3 years&lt;/td&gt;&#xA;          &lt;td&gt;Steady-state workloads&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Savings Plans&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Up to 72%&lt;/td&gt;&#xA;          &lt;td&gt;1 or 3 years ($/hr)&lt;/td&gt;&#xA;          &lt;td&gt;Flexible across services&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Spot Instances&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Up to 90%&lt;/td&gt;&#xA;          &lt;td&gt;None&lt;/td&gt;&#xA;          &lt;td&gt;Fault-tolerant, batch&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Dedicated Hosts&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Special&lt;/td&gt;&#xA;          &lt;td&gt;1 or 3 years (per host)&lt;/td&gt;&#xA;          &lt;td&gt;BYOL, compliance&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;strong&gt;Reserved Instance Types:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>📝 Exam Preparation Guide</title>
      <link>/docs/17-exam-preparation-guide/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/17-exam-preparation-guide/</guid>
      <description>&lt;h1 id=&#34;-exam-preparation-guide&#34;&gt;📝 Exam Preparation Guide&lt;a class=&#34;anchor&#34; href=&#34;#-exam-preparation-guide&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;learning-objectives&#34;&gt;Learning Objectives&lt;a class=&#34;anchor&#34; href=&#34;#learning-objectives&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Understand the SAA-C03 exam structure and domains&lt;/li&gt;&#xA;&lt;li&gt;Learn proven strategies for answering scenario-based questions&lt;/li&gt;&#xA;&lt;li&gt;Create a study plan and track your progress&lt;/li&gt;&#xA;&lt;li&gt;Know what to expect on exam day&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-exam-overview&#34;&gt;1. Exam Overview&lt;a class=&#34;anchor&#34; href=&#34;#1-exam-overview&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11-saa-c03-exam-details&#34;&gt;1.1 SAA-C03 Exam Details&lt;a class=&#34;anchor&#34; href=&#34;#11-saa-c03-exam-details&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Detail&lt;/th&gt;&#xA;          &lt;th&gt;Information&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Exam Code&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SAA-C03&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Cost&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;$150 USD&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Format&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Multiple choice, multiple response&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Questions&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;65 scored questions&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Time&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;130 minutes&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Passing Score&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;720/1000&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Languages&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;English, Japanese, Korean, Simplified Chinese&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Delivery&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Pearson VUE (test center or online proctored)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Validity&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;3 years&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;12-exam-domains--weights&#34;&gt;1.2 Exam Domains &amp;amp; Weights&lt;a class=&#34;anchor&#34; href=&#34;#12-exam-domains--weights&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Domain&lt;/th&gt;&#xA;          &lt;th&gt;Weight&lt;/th&gt;&#xA;          &lt;th&gt;Questions&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Domain 1: Design Secure Architectures&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;30%&lt;/td&gt;&#xA;          &lt;td&gt;~20 questions&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Domain 2: Design Resilient Architectures&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;26%&lt;/td&gt;&#xA;          &lt;td&gt;~17 questions&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Domain 3: Design High-Performing Architectures&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;24%&lt;/td&gt;&#xA;          &lt;td&gt;~16 questions&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Domain 4: Design Cost-Optimized Architectures&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;20%&lt;/td&gt;&#xA;          &lt;td&gt;~13 questions&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;13-question-types&#34;&gt;1.3 Question Types&lt;a class=&#34;anchor&#34; href=&#34;#13-question-types&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Multiple Choice (Single Answer)&lt;/strong&gt; — Choose the BEST answer&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Multiple Response&lt;/strong&gt; — Select TWO or more correct answers&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Scenario-based&lt;/strong&gt; — Read a use case, choose the best architecture&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Question Format Example:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>💼 Interview Questions</title>
      <link>/docs/18-interview-questions/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/18-interview-questions/</guid>
      <description>&lt;h1 id=&#34;-aws-interview-questions&#34;&gt;💼 AWS Interview Questions&lt;a class=&#34;anchor&#34; href=&#34;#-aws-interview-questions&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;This chapter contains &lt;strong&gt;50+ AWS interview questions&lt;/strong&gt; organized by topic. These are commonly asked in Solutions Architect interviews at mid-to-senior level positions.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-general-aws-questions&#34;&gt;1. General AWS Questions&lt;a class=&#34;anchor&#34; href=&#34;#1-general-aws-questions&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;q1-what-is-the-difference-between-scalability-elasticity-and-high-availability&#34;&gt;Q1: What is the difference between scalability, elasticity, and high availability?&lt;a class=&#34;anchor&#34; href=&#34;#q1-what-is-the-difference-between-scalability-elasticity-and-high-availability&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Concept&lt;/th&gt;&#xA;          &lt;th&gt;Description&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Scalability&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Ability to handle increased load by adding resources (up/down or out/in)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Elasticity&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Ability to dynamically scale resources up/down based on demand&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;High Availability&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;System designed to operate continuously without failure for extended periods&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; Auto Scaling gives elasticity. Multi-AZ gives HA.&lt;/p&gt;</description>
    </item>
    <item>
      <title>🏗️ Real-World Scenarios</title>
      <link>/docs/19-real-world-scenarios/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/19-real-world-scenarios/</guid>
      <description>&lt;h1 id=&#34;-real-world-scenarios&#34;&gt;🏗️ Real-World Scenarios&lt;a class=&#34;anchor&#34; href=&#34;#-real-world-scenarios&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;This chapter contains &lt;strong&gt;real-world architecture scenarios&lt;/strong&gt; that you&amp;rsquo;ll encounter as an AWS Solutions Architect. Each scenario includes the problem, solution, and key takeaways.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;scenario-1-e-commerce-platform-migration&#34;&gt;Scenario 1: E-Commerce Platform Migration&lt;a class=&#34;anchor&#34; href=&#34;#scenario-1-e-commerce-platform-migration&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Problem:&lt;/strong&gt; A retail company runs their e-commerce platform on-premises. During Black Friday, traffic spikes cause outages. They want to migrate to AWS with high availability and auto-scaling.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Architecture:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;CloudFront → WAF → ALB → Auto Scaling EC2 → ElastiCache → RDS Multi-AZ&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                          ↓&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    SQS → Lambda (order processing) → DynamoDB&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                          ↓&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    SNS → Email/SMS notifications&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>📝 Practice Test 1</title>
      <link>/docs/20-exam-practice-test-1/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/20-exam-practice-test-1/</guid>
      <description>&lt;h1 id=&#34;-practice-test-1--domain-1--2-focus&#34;&gt;📝 Practice Test 1 — Domain 1 &amp;amp; 2 Focus&lt;a class=&#34;anchor&#34; href=&#34;#-practice-test-1--domain-1--2-focus&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt; 130 minutes | &lt;strong&gt;Questions:&lt;/strong&gt; 65 | &lt;strong&gt;Domain:&lt;/strong&gt; Secure &amp;amp; Resilient Architectures&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;instructions&#34;&gt;Instructions&lt;a class=&#34;anchor&#34; href=&#34;#instructions&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Choose the &lt;strong&gt;BEST&lt;/strong&gt; answer for each question&lt;/li&gt;&#xA;&lt;li&gt;Some questions have &lt;strong&gt;two correct answers&lt;/strong&gt; (marked as &amp;ldquo;Select TWO&amp;rdquo;)&lt;/li&gt;&#xA;&lt;li&gt;Mark answers, then check the answer key at the bottom&lt;/li&gt;&#xA;&lt;li&gt;Aim for 52/65 (80%) to be exam-ready&lt;/li&gt;&#xA;&lt;li&gt;The actual SAA-C03 exam has 65 questions in 130 minutes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;question-1&#34;&gt;Question 1&lt;a class=&#34;anchor&#34; href=&#34;#question-1&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;A company is designing a web application that must be highly available across multiple Availability Zones. The application runs on Amazon EC2 instances and uses an Application Load Balancer (ALB). The data is stored in an Amazon RDS for MySQL database. Which solution provides the highest availability?&lt;/p&gt;</description>
    </item>
    <item>
      <title>📝 Practice Test 2</title>
      <link>/docs/21-exam-practice-test-2/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/21-exam-practice-test-2/</guid>
      <description>&lt;h1 id=&#34;-practice-test-2--domain-3--4-focus&#34;&gt;📝 Practice Test 2 — Domain 3 &amp;amp; 4 Focus&lt;a class=&#34;anchor&#34; href=&#34;#-practice-test-2--domain-3--4-focus&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt; 130 minutes | &lt;strong&gt;Questions:&lt;/strong&gt; 65 | &lt;strong&gt;Domain:&lt;/strong&gt; High-Performing &amp;amp; Cost-Optimized Architectures&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;question-1&#34;&gt;Question 1&lt;a class=&#34;anchor&#34; href=&#34;#question-1&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;A company runs a serverless application using Lambda functions that process data from an SQS queue. The processing time for each message is about 30 seconds. What is the maximum timeout that should be configured for the Lambda function?&lt;/p&gt;&#xA;&lt;p&gt;A) 15 seconds&#xA;B) 30 seconds&#xA;C) 1 minute&#xA;D) 15 minutes&lt;/p&gt;</description>
    </item>
    <item>
      <title>📝 Practice Test 3</title>
      <link>/docs/22-exam-practice-test-3/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/22-exam-practice-test-3/</guid>
      <description>&lt;h1 id=&#34;-practice-test-3--all-domains-mixed&#34;&gt;📝 Practice Test 3 — All Domains Mixed&lt;a class=&#34;anchor&#34; href=&#34;#-practice-test-3--all-domains-mixed&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt; 130 minutes | &lt;strong&gt;Questions:&lt;/strong&gt; 65 | &lt;strong&gt;Domain:&lt;/strong&gt; All Domains&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;question-1&#34;&gt;Question 1&lt;a class=&#34;anchor&#34; href=&#34;#question-1&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;A company needs to store application logs for 7 years to meet compliance requirements. The logs are accessed rarely (2-3 times per year) and retrieval can take up to 12 hours. Which S3 storage class is MOST cost-effective?&lt;/p&gt;&#xA;&lt;p&gt;A) S3 Standard&#xA;B) S3 Standard-IA&#xA;C) S3 Glacier Deep Archive&#xA;D) S3 One Zone-IA&lt;/p&gt;</description>
    </item>
    <item>
      <title>📝 Practice Test 4</title>
      <link>/docs/23-exam-practice-test-4/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/23-exam-practice-test-4/</guid>
      <description>&lt;h1 id=&#34;-practice-test-4--all-domains-mixed&#34;&gt;📝 Practice Test 4 — All Domains Mixed&lt;a class=&#34;anchor&#34; href=&#34;#-practice-test-4--all-domains-mixed&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt; 130 minutes | &lt;strong&gt;Questions:&lt;/strong&gt; 65 | &lt;strong&gt;Domain:&lt;/strong&gt; All Domains&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;question-1&#34;&gt;Question 1&lt;a class=&#34;anchor&#34; href=&#34;#question-1&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;A company is designing a disaster recovery strategy with an RPO of 15 minutes and an RTO of 1 hour. Which strategy meets these requirements?&lt;/p&gt;&#xA;&lt;p&gt;A) Backup and restore with daily snapshots&#xA;B) Pilot Light with data replication every 15 minutes&#xA;C) Warm Standby with synchronous replication&#xA;D) Multi-Site active-active&lt;/p&gt;</description>
    </item>
    <item>
      <title>📝 Practice Test 5</title>
      <link>/docs/24-exam-practice-test-5/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/24-exam-practice-test-5/</guid>
      <description>&lt;h1 id=&#34;-practice-test-5--all-domains-mixed&#34;&gt;📝 Practice Test 5 — All Domains Mixed&lt;a class=&#34;anchor&#34; href=&#34;#-practice-test-5--all-domains-mixed&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt; 130 minutes | &lt;strong&gt;Questions:&lt;/strong&gt; 65 | &lt;strong&gt;Domain:&lt;/strong&gt; All Domains&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;question-1&#34;&gt;Question 1&lt;a class=&#34;anchor&#34; href=&#34;#question-1&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;A company needs to provide individual users with temporary access to download specific files from S3. The access should expire after 1 hour. What is the BEST approach?&lt;/p&gt;&#xA;&lt;p&gt;A) Make the S3 bucket public&#xA;B) Generate pre-signed URLs with 1-hour expiration&#xA;C) Create IAM users for each person&#xA;D) Create a CloudFront signed URL with 24-hour expiration&lt;/p&gt;</description>
    </item>
    <item>
      <title>📝 Practice Test 6</title>
      <link>/docs/25-exam-practice-test-6/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/25-exam-practice-test-6/</guid>
      <description>&lt;h1 id=&#34;-practice-test-6--full-length-preparation&#34;&gt;📝 Practice Test 6 — Full Length Preparation&lt;a class=&#34;anchor&#34; href=&#34;#-practice-test-6--full-length-preparation&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt; 130 minutes | &lt;strong&gt;Questions:&lt;/strong&gt; 68 | &lt;strong&gt;Domain:&lt;/strong&gt; All Domains&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;question-1&#34;&gt;Question 1&lt;a class=&#34;anchor&#34; href=&#34;#question-1&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;A company has a web application that experiences variable traffic. The application runs on EC2 instances and uses an RDS database. To reduce costs, the company wants to ensure compute resources match demand. Which solution should be used?&lt;/p&gt;&#xA;&lt;p&gt;A) Reserved Instances for all EC2 instances&#xA;B) Auto Scaling group with target tracking policy&#xA;C) Spot Instances for all workloads&#xA;D) Manual scaling based on historical data&lt;/p&gt;</description>
    </item>
    <item>
      <title>📝 Practice Test 7</title>
      <link>/docs/26-exam-practice-test-7/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/26-exam-practice-test-7/</guid>
      <description>&lt;h1 id=&#34;-practice-test-7--final-readiness-check&#34;&gt;📝 Practice Test 7 — Final Readiness Check&lt;a class=&#34;anchor&#34; href=&#34;#-practice-test-7--final-readiness-check&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt; 130 minutes | &lt;strong&gt;Questions:&lt;/strong&gt; 65 | &lt;strong&gt;Domain:&lt;/strong&gt; All Domains (Full Simulation)&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;question-1&#34;&gt;Question 1&lt;a class=&#34;anchor&#34; href=&#34;#question-1&#34;&gt;#&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;A company runs a global web application on EC2 instances behind an ALB in a single region. Users in other regions report high latency. What should be done to improve performance?&lt;/p&gt;&#xA;&lt;p&gt;A) Deploy the application in additional regions with Route53 latency-based routing&#xA;B) Increase the EC2 instance sizes&#xA;C) Use a larger ALB&#xA;D) Add more EC2 instances in the same region&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
