<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Leo Chen</title>
    <description>The latest articles on DEV Community by Leo Chen (@leo_chen_4c3f7844ff7bda2b).</description>
    <link>https://dev.to/leo_chen_4c3f7844ff7bda2b</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2878709%2F75097353-4e5b-4c29-94b3-370423c75208.jpg</url>
      <title>DEV Community: Leo Chen</title>
      <link>https://dev.to/leo_chen_4c3f7844ff7bda2b</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/leo_chen_4c3f7844ff7bda2b"/>
    <language>en</language>
    <item>
      <title>AWS Certified Cloud Practitioner: My Personal Cheatsheet &amp; Exam Tips</title>
      <dc:creator>Leo Chen</dc:creator>
      <pubDate>Thu, 20 Mar 2025 04:14:55 +0000</pubDate>
      <link>https://dev.to/leo_chen_4c3f7844ff7bda2b/aws-certified-cloud-practitioner-cheatsheet-46m6</link>
      <guid>https://dev.to/leo_chen_4c3f7844ff7bda2b/aws-certified-cloud-practitioner-cheatsheet-46m6</guid>
      <description>&lt;p&gt;I’m super happy to share that I passed the AWS Certified Cloud Practitioner exam! In this post, I’ll go over the resources I used and my personal experience preparing for it. Plus, I’ll share my cheat sheet (which I put together myself) to help anyone else studying for the exam.  &lt;/p&gt;

&lt;h2&gt;
  
  
  My Background
&lt;/h2&gt;

&lt;p&gt;Before taking the exam, I was a graduate IT student and had been working as a full-stack engineer at a startup for about six months. I had some experience with CI/CD and had used AWS services like EC2 and S3, but not extensively. Because of this background, I was able to understand most of the concepts covered in online lectures, but I still had to memorize a lot of AWS services and details.  &lt;/p&gt;

&lt;h2&gt;
  
  
  Study Materials
&lt;/h2&gt;

&lt;p&gt;I used &lt;strong&gt;Stephane Maarek’s "Ultimate AWS Certified Cloud Practitioner"&lt;/strong&gt; course on Udemy, along with his practice exams.  &lt;/p&gt;

&lt;p&gt;This course covers everything you need for the exam. In my opinion, the practice exams were actually harder than the real exam. If you can pass those, you’ll probably be fine in the actual test. The practice questions also cover all the critical topics, and I even saw a few questions that were exactly the same in the real exam!  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjmjyhwe1y3083o37qzaj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjmjyhwe1y3083o37qzaj.png" alt="Image description" width="800" height="263"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My Study Plan
&lt;/h2&gt;

&lt;p&gt;✅ &lt;strong&gt;10 days&lt;/strong&gt; – Studied for about &lt;strong&gt;3 hours per day&lt;/strong&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Watched the online course
&lt;/li&gt;
&lt;li&gt;Took notes
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✅ &lt;strong&gt;3 days before the exam&lt;/strong&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Focused on &lt;strong&gt;practice exams&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  My Cheat Sheet
&lt;/h2&gt;

&lt;h2&gt;
  
  
  AWS Services
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Compute Services
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service Name&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Important Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;EC2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Virtual servers in AWS&lt;/td&gt;
&lt;td&gt;Supports different instance types (General, Compute, Memory, Storage optimized)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ECS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Docker container orchestration&lt;/td&gt;
&lt;td&gt;Requires EC2 instances&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;EKS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Managed Kubernetes&lt;/td&gt;
&lt;td&gt;Supports Kubernetes workloads&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Fargate&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Serverless containers&lt;/td&gt;
&lt;td&gt;No need to manage EC2 instances&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Lambda&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Serverless computing&lt;/td&gt;
&lt;td&gt;Event-driven, max execution time of 30 min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Batch&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Batch processing at scale&lt;/td&gt;
&lt;td&gt;Manages EC2 &amp;amp; ECS for processing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Lightsail&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Simplified cloud computing&lt;/td&gt;
&lt;td&gt;Good for beginners, no auto-scaling&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS WaveLength&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AWS infrastructure at edge of 5G networks&lt;/td&gt;
&lt;td&gt;Low-latency applications at the edge&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  2. Storage Services
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service Name&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Important Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;S3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Object storage&lt;/td&gt;
&lt;td&gt;Supports versioning, lifecycle policies, replication&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;EBS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Block storage for EC2&lt;/td&gt;
&lt;td&gt;Network drive for EC2, locked to AZ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;EFS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Shared file system&lt;/td&gt;
&lt;td&gt;Works across multiple EC2 instances&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Amazon FSx&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Managed file system&lt;/td&gt;
&lt;td&gt;Supports Windows File Server and Lustre&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Glacier&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Archive storage&lt;/td&gt;
&lt;td&gt;Designed for long-term backup&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Backup&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Centralized backup solution&lt;/td&gt;
&lt;td&gt;Supports cross-region and cross-account backup&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Storage Gateway&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Hybrid storage solution&lt;/td&gt;
&lt;td&gt;Bridges on-premises data with AWS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  3. Networking &amp;amp; Content Delivery
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service Name&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Important Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;VPC&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Virtual Private Cloud&lt;/td&gt;
&lt;td&gt;Defines networking boundaries&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Security Groups&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;EC2 firewall&lt;/td&gt;
&lt;td&gt;Controls inbound/outbound traffic&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;NACL&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Network Access Control List&lt;/td&gt;
&lt;td&gt;Stateless, works at subnet level&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Route 53&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;DNS management&lt;/td&gt;
&lt;td&gt;Supports routing policies: Simple, Weighted, Latency-based, Failover&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CloudFront&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Content Delivery Network (CDN)&lt;/td&gt;
&lt;td&gt;Caches content at edge locations&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Global Accelerator&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Traffic routing optimization&lt;/td&gt;
&lt;td&gt;Uses AWS backbone for low latency&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Elastic Load Balancer (ELB)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Distributes traffic&lt;/td&gt;
&lt;td&gt;Application, Network, and Gateway Load Balancer types&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Direct Connect&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Private network connection&lt;/td&gt;
&lt;td&gt;Secure connection between on-premises and AWS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Transit Gateway&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Connect multiple VPCs&lt;/td&gt;
&lt;td&gt;Scales better than VPC Peering&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS PrivateLink&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Private access to AWS services&lt;/td&gt;
&lt;td&gt;Avoids public internet&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Site-to-Site VPN&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Connects on-premises network to AWS&lt;/td&gt;
&lt;td&gt;Uses a VPN tunnel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Client VPN&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Securely connect remote users&lt;/td&gt;
&lt;td&gt;Uses OpenVPN&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Certificate Manager (ACM)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Provision and manage SSL/TLS certificates&lt;/td&gt;
&lt;td&gt;Simplifies certificate management for AWS resources&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  4. Security, Identity &amp;amp; Compliance
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service Name&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Important Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;IAM&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Identity and Access Management&lt;/td&gt;
&lt;td&gt;Controls user permissions, supports MFA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;IAM Identity Center (SSO)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Single Sign-On&lt;/td&gt;
&lt;td&gt;One login for multiple AWS accounts&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS KMS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Key Management Service&lt;/td&gt;
&lt;td&gt;Encrypts data using managed keys&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Secrets Manager&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Securely store secrets&lt;/td&gt;
&lt;td&gt;Supports automatic rotation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;WAF&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Web Application Firewall&lt;/td&gt;
&lt;td&gt;Protects against Layer 7 attacks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Shield&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;DDoS protection&lt;/td&gt;
&lt;td&gt;Standard is free, Advanced is paid&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GuardDuty&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Threat detection&lt;/td&gt;
&lt;td&gt;Uses machine learning for anomaly detection&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Macie&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Sensitive data discovery&lt;/td&gt;
&lt;td&gt;Finds PII data in S3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Config&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Compliance tracking&lt;/td&gt;
&lt;td&gt;Monitors AWS resource configurations&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Security Hub&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Central security tool&lt;/td&gt;
&lt;td&gt;Aggregates findings from GuardDuty, Macie, etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Artifact&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Compliance documentation&lt;/td&gt;
&lt;td&gt;Provides compliance reports&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Abuse&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Report AWS misuse&lt;/td&gt;
&lt;td&gt;Detects suspicious activity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Audit Manager&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Automated compliance assessments&lt;/td&gt;
&lt;td&gt;Tracks security audits&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Detective&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Security investigation and forensic analysis&lt;/td&gt;
&lt;td&gt;To identify &lt;strong&gt;root cause&lt;/strong&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Firewall Manager&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Centrally manages security rules&lt;/td&gt;
&lt;td&gt;Works across multiple AWS accounts&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Incident Manager&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Manages and automates incident response&lt;/td&gt;
&lt;td&gt;Coordinates response to operational incidents&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  5. Databases
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service Name&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Important Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;RDS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Managed relational database&lt;/td&gt;
&lt;td&gt;Supports MySQL, PostgreSQL, Aurora, etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Aurora&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;High-performance RDS&lt;/td&gt;
&lt;td&gt;AWS version of MySQL/PostgreSQL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;DynamoDB&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;NoSQL key-value database&lt;/td&gt;
&lt;td&gt;Serverless, auto-scaling&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ElastiCache&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;In-memory caching&lt;/td&gt;
&lt;td&gt;Supports Redis &amp;amp; Memcached&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Redshift&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Data warehousing&lt;/td&gt;
&lt;td&gt;OLAP, columnar storage, MPP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Neptune&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Graph database&lt;/td&gt;
&lt;td&gt;Used for social networks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Timestream&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Time-series database&lt;/td&gt;
&lt;td&gt;Optimized for IoT data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;QLDB&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Immutable ledger database&lt;/td&gt;
&lt;td&gt;Tracks changes over time&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;DocumentDB&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Managed MongoDB&lt;/td&gt;
&lt;td&gt;Compatible with MongoDB API&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;DMS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Database Migration Service&lt;/td&gt;
&lt;td&gt;Supports homogeneous and heterogeneous migrations&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  6. Analytics &amp;amp; AI/ML
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service Name&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Important Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Athena&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Query S3 data with SQL&lt;/td&gt;
&lt;td&gt;Serverless, pay-per-query&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Glue&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ETL service&lt;/td&gt;
&lt;td&gt;Extract, transform, load data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Kinesis&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Real-time big data &lt;strong&gt;streaming&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;Supports logs, video streaming&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;QuickSight&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Business Intelligence&lt;/td&gt;
&lt;td&gt;Dashboards and visualizations&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Rekognition&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Image and video analysis&lt;/td&gt;
&lt;td&gt;Detects faces, objects, and text&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Comprehend&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Natural Language Processing (NLP)&lt;/td&gt;
&lt;td&gt;Analyzes text sentiment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Lex&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Chatbot service&lt;/td&gt;
&lt;td&gt;Powers Amazon Alexa&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Polly&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Text-to-speech&lt;/td&gt;
&lt;td&gt;Converts text into human-like speech&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SageMaker&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Machine Learning platform&lt;/td&gt;
&lt;td&gt;Train, deploy ML models&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Kendra&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Document search service&lt;/td&gt;
&lt;td&gt;Enterprise search service&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Personalize&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Real-time personalized &lt;strong&gt;recommendations&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;Customized user experiences&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Amazon EMR&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Managed Hadoop framework&lt;/td&gt;
&lt;td&gt;For Big Data processing&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  7. Developer &amp;amp; Management Tools
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service Name&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Important Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CloudFormation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Infrastructure as Code&lt;/td&gt;
&lt;td&gt;Uses YAML/JSON templates&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CodeCommit&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AWS version of GitHub&lt;/td&gt;
&lt;td&gt;Stores source code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CodeBuild&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;CI/CD build service&lt;/td&gt;
&lt;td&gt;Compiles source code, runs tests&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CodeDeploy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Automated deployments&lt;/td&gt;
&lt;td&gt;Deploys code to EC2, Lambda, etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CodePipeline&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;CI/CD automation&lt;/td&gt;
&lt;td&gt;Orchestrates software deployment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CloudWatch&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Monitoring &amp;amp; logging&lt;/td&gt;
&lt;td&gt;Tracks metrics and logs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CloudTrail&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;API activity logging&lt;/td&gt;
&lt;td&gt;Tracks user actions for auditing, regional and organization trail options&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;X-Ray&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Visual analysis distributed system&lt;/td&gt;
&lt;td&gt;For debugging microservices&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CodeGuru&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Code review&lt;/td&gt;
&lt;td&gt;ML-powered service&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Step Functions&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Serverless workflow automation&lt;/td&gt;
&lt;td&gt;Coordinates Lambda executions&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  8. Migration &amp;amp; Hybrid Services
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service Name&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Important Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Migration Hub&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Centralized migration tracking&lt;/td&gt;
&lt;td&gt;Integrates with DMS and MGN&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Application Migration Service (MGN)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Lift-and-shift migration&lt;/td&gt;
&lt;td&gt;Continuous replication&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS DataSync&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Transfer data to AWS&lt;/td&gt;
&lt;td&gt;Supports S3, EFS, FSx&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Snowball&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Physical data transfer&lt;/td&gt;
&lt;td&gt;Large-scale data migration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Outposts&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Hybrid cloud infrastructure&lt;/td&gt;
&lt;td&gt;AWS services on-premises&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Ground Station&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Satellite data processing&lt;/td&gt;
&lt;td&gt;Management and control of satellite communications&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  9. Communication &amp;amp; Messaging
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service Name&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Important Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SNS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Notification service&lt;/td&gt;
&lt;td&gt;Pub/Sub model, supports SMS, email&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SQS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Queueing service&lt;/td&gt;
&lt;td&gt;FIFO and Standard queues&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;MQ&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Managed message broker&lt;/td&gt;
&lt;td&gt;Supports RabbitMQ, ActiveMQ&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  10. Business &amp;amp; Productivity
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service Name&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Important Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;WorkSpaces&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Virtual desktop infrastructure&lt;/td&gt;
&lt;td&gt;Windows &amp;amp; Linux remote desktops&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AppStream 2.0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Application streaming&lt;/td&gt;
&lt;td&gt;Runs applications via web browser&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Chime&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Video conferencing&lt;/td&gt;
&lt;td&gt;AWS alternative to Zoom&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Amazon Pinpoint&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Customer communication&lt;/td&gt;
&lt;td&gt;Sends targeted notifications&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SES&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Simple Email Service&lt;/td&gt;
&lt;td&gt;Sends transactional and marketing emails&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS IQ&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Freelancer platform&lt;/td&gt;
&lt;td&gt;Connects customers with AWS experts&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  11. Cost Management
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service Name&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Important Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Cost Explorer&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Cost tracking &amp;amp; forecasting&lt;/td&gt;
&lt;td&gt;Analyzes spending trends&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Budgets&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Budget alerts&lt;/td&gt;
&lt;td&gt;Monitors cost thresholds&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Pricing Calculator&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Estimates AWS costs&lt;/td&gt;
&lt;td&gt;Provides cost projections&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Compute Optimizer&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Resource optimization&lt;/td&gt;
&lt;td&gt;Suggests efficient instance types&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  12. Governance &amp;amp; Account Management
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service Name&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Important Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Organizations&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Multi-account management&lt;/td&gt;
&lt;td&gt;Supports consolidated billing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Service Catalog&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Pre-approved cloud services&lt;/td&gt;
&lt;td&gt;Helps manage access to services&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Control Tower&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Multi-account governance&lt;/td&gt;
&lt;td&gt;Automates account setup&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  AWS &amp;amp; Cloud Concepts
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Global Infrastructure
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Component&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Key Points&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Regions&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Geographic areas&lt;/td&gt;
&lt;td&gt;Isolated from each other, each with multiple AZs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Availability Zones (AZs)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Physically separated data centers&lt;/td&gt;
&lt;td&gt;Connected with low-latency links, isolated from failures&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Edge Locations&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;CDN endpoints&lt;/td&gt;
&lt;td&gt;Used by CloudFront, closer to users than regions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Local Zones&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Infrastructure extensions&lt;/td&gt;
&lt;td&gt;Brings select services closer to population centers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Wavelength Zones&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;5G infrastructure&lt;/td&gt;
&lt;td&gt;Embedded in telecom provider networks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Outposts&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;On-premises AWS&lt;/td&gt;
&lt;td&gt;Brings AWS to your data center&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  2. Cloud Computing Models
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;IaaS (Infrastructure as a Service)&lt;/strong&gt;: EC2, EBS, VPC&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PaaS (Platform as a Service)&lt;/strong&gt;: Elastic Beanstalk&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SaaS (Software as a Service)&lt;/strong&gt;: AWS WorkSpaces, Amazon Connect&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. AWS Pricing Models
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;On-Demand&lt;/strong&gt;: Pay for what you use (EC2, RDS, Lambda)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reserved Instances&lt;/strong&gt;: Commit to a certain period for discounts&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Spot Instances&lt;/strong&gt;: Low-cost, can be terminated anytime&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Savings Plans&lt;/strong&gt;: Flexible pricing for compute usage&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. AWS Shared Responsibility Model
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AWS is responsible for&lt;/strong&gt;: Security &lt;em&gt;of&lt;/em&gt; the cloud (infrastructure, hardware)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customer is responsible for&lt;/strong&gt;: Security &lt;em&gt;in&lt;/em&gt; the cloud (IAM, app data, OS updates)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5. Scalability &amp;amp; Availability
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Vertical Scaling&lt;/strong&gt;: Increasing instance size (CPU, RAM)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Horizontal Scaling&lt;/strong&gt;: Increasing the number of instances&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;High Availability&lt;/strong&gt;: Deploying across multiple AZs/Regions&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  6. Networking in AWS
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Public Subnet&lt;/strong&gt;: Accessible from the internet&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Private Subnet&lt;/strong&gt;: No direct internet access&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Internet Gateway&lt;/strong&gt;: Enables internet access for public subnet&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;NAT Gateway&lt;/strong&gt;: Enables internet access for private subnet&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transit Gateway&lt;/strong&gt;: Centralized network hub for multiple VPCs&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  7. Disaster Recovery Strategies
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Backup &amp;amp; Restore&lt;/strong&gt;: Store backups in S3 or Glacier&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pilot Light&lt;/strong&gt;: Minimal infrastructure running at all times&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Warm Standby&lt;/strong&gt;: Running infrastructure at reduced capacity&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-Site&lt;/strong&gt;: Full replication across regions&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  8. Well-Architected Framework (6 Pillars)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Pillar&lt;/th&gt;
&lt;th&gt;Focus&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Operational Excellence&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Effective system operations and continuous improvement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Protecting assets while delivering business value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Reliability&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;System &lt;strong&gt;recovery&lt;/strong&gt; and disruption mitigation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Performance Efficiency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Optimal resource utilization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cost Optimization&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Maximum value at minimum cost&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Sustainability&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Reducing &lt;strong&gt;environmental&lt;/strong&gt; impact&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  9. Cloud Adoption Framework (6 Perspectives)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Perspective&lt;/th&gt;
&lt;th&gt;Focus&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Business&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Aligning cloud investments with business transformation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;People&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Culture&lt;/strong&gt;, leadership, and workforce considerations&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Governance&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Managing&lt;/strong&gt; cloud initiatives effectively&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Platform&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Building scalable cloud infrastructure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ensuring data protection and compliance&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Operations&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Delivering reliable cloud services&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  10. Support Plans
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Support Plan&lt;/th&gt;
&lt;th&gt;Intended For&lt;/th&gt;
&lt;th&gt;AWS Trusted Advisor&lt;/th&gt;
&lt;th&gt;Cloud Support Engineers&lt;/th&gt;
&lt;th&gt;Infrastructure Event Management&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Basic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Individual users&lt;/td&gt;
&lt;td&gt;Basic checks only&lt;/td&gt;
&lt;td&gt;No access&lt;/td&gt;
&lt;td&gt;Not included&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Developer&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Testing &amp;amp; development&lt;/td&gt;
&lt;td&gt;Basic checks only&lt;/td&gt;
&lt;td&gt;Business hours email&lt;/td&gt;
&lt;td&gt;Not included&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Business&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Production workloads&lt;/td&gt;
&lt;td&gt;Full access&lt;/td&gt;
&lt;td&gt;24/7 phone, email &amp;amp; chat&lt;/td&gt;
&lt;td&gt;Not included&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Enterprise&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Mission-critical workloads&lt;/td&gt;
&lt;td&gt;Full access&lt;/td&gt;
&lt;td&gt;24/7 support with TAM&lt;/td&gt;
&lt;td&gt;Included&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  11. S3 Storage Classes
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Storage Class&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Min Storage Duration&lt;/th&gt;
&lt;th&gt;Use Cases&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;S3 Standard&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;General purpose&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;Frequent access, websites, content&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;S3 Intelligent-Tiering&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Unknown access patterns&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;Unpredictable access patterns&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;S3 Standard-IA&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Infrequent access&lt;/td&gt;
&lt;td&gt;30 days&lt;/td&gt;
&lt;td&gt;Backups, disaster recovery&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;S3 One Zone-IA&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Non-critical data&lt;/td&gt;
&lt;td&gt;30 days&lt;/td&gt;
&lt;td&gt;Secondary backups, recreatable data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;S3 Glacier Instant Retrieval&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Archive with instant access&lt;/td&gt;
&lt;td&gt;90 days&lt;/td&gt;
&lt;td&gt;Archives needing immediate retrieval&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;S3 Glacier Flexible Retrieval&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Archive with flexible retrieval&lt;/td&gt;
&lt;td&gt;90 days&lt;/td&gt;
&lt;td&gt;Archives with minutes to hours retrieval&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;S3 Glacier Deep Archive&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Long-term archive&lt;/td&gt;
&lt;td&gt;180 days&lt;/td&gt;
&lt;td&gt;Compliance, long-term retention&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  12. EC2 Instance Types
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Pricing Model&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Best For&lt;/th&gt;
&lt;th&gt;Commitment&lt;/th&gt;
&lt;th&gt;Savings&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;On-Demand&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Pay per use&lt;/td&gt;
&lt;td&gt;Short-term workloads&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Reserved&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Reserved capacity&lt;/td&gt;
&lt;td&gt;Steady applications&lt;/td&gt;
&lt;td&gt;1 or 3 years&lt;/td&gt;
&lt;td&gt;Up to 72% off&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Spot&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Unused capacity&lt;/td&gt;
&lt;td&gt;Batch processing&lt;/td&gt;
&lt;td&gt;None (2 min notice)&lt;/td&gt;
&lt;td&gt;Up to 90% off&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Dedicated Host&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Physical server&lt;/td&gt;
&lt;td&gt;Complex licensing&lt;/td&gt;
&lt;td&gt;On-Demand/Reserved&lt;/td&gt;
&lt;td&gt;Varies&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Savings Plans&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Committed usage&lt;/td&gt;
&lt;td&gt;Flexible compute&lt;/td&gt;
&lt;td&gt;1 or 3 years&lt;/td&gt;
&lt;td&gt;Up to 72% off&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;If you’re preparing for the &lt;strong&gt;AWS Certified Cloud Practitioner&lt;/strong&gt;, here is my tips for you:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Follow a structured course&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Take practice exams&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Don't overthink it&lt;/strong&gt; — The exam is designed to test your foundational knowledge, not trick you with super technical details&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Take breaks&lt;/strong&gt; —  Information overload is real. I found that taking short breaks helped me retain more than continuous studying.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hope this helps, and good luck to anyone taking the exam!&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>certification</category>
      <category>programmers</category>
    </item>
    <item>
      <title>Deploy Your Personal Website for Free: A Step-by-Step Guide with Next.js and Render</title>
      <dc:creator>Leo Chen</dc:creator>
      <pubDate>Sat, 22 Feb 2025 14:52:12 +0000</pubDate>
      <link>https://dev.to/leo_chen_4c3f7844ff7bda2b/deploy-your-personal-website-for-free-a-step-by-step-guide-with-nextjs-and-render-2m6n</link>
      <guid>https://dev.to/leo_chen_4c3f7844ff7bda2b/deploy-your-personal-website-for-free-a-step-by-step-guide-with-nextjs-and-render-2m6n</guid>
      <description>&lt;p&gt;Have you ever imagined having your own website on the internet with a valid HTTPS URL? Recently, I created my own portfolio website and a small business website for a friend. In this tutorial, I'll show you how I did it in just a few minutes. It's super easy, free, and perfect for anyone who wants to showcase their work online!&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Have a Personal Website?
&lt;/h2&gt;

&lt;p&gt;As a software engineer, having a portfolio website is essential. It allows you to showcase the projects you've built, highlight your experience, and make a great impression—especially if you're looking for new opportunities. A basic portfolio website can be a static website, meaning it doesn't require a backend. That makes deployment much easier since we only need to focus on building the frontend and finding a place to host it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Static vs Dynamic Websites: What's the Difference?
&lt;/h2&gt;

&lt;p&gt;A dynamic website is one where the content changes based on user interactions or data from a backend server. Examples include social media platforms, e-commerce stores, and dashboards.&lt;/p&gt;

&lt;p&gt;A static website, on the other hand, consists of pre-built HTML, CSS, and JavaScript files that are served directly to the user without requiring backend processing. Static websites are faster, cheaper to host, and ideal for portfolios, blogs, and landing pages.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Render?
&lt;/h2&gt;

&lt;p&gt;Render is a modern cloud platform that offers an impressive free tier for static website hosting. It provides automated deployments, SSL certificates, and CDN distribution out of the box. Unlike traditional hosting services, Render simplifies the deployment process by connecting directly to your GitHub repository and automatically rebuilding your site when you push changes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prerequisites
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Basic knowledge of React/Next.js&lt;/li&gt;
&lt;li&gt;A GitHub account&lt;/li&gt;
&lt;li&gt;Your website code ready in a repository&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step-by-Step Deployment Guide
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step1. Prepare Your Repository
&lt;/h3&gt;

&lt;p&gt;Make sure your Next.js project is ready for static deployment. You can use my template as a starting point: &lt;a href="https://github.com/leochen66/nextjs-website-template" rel="noopener noreferrer"&gt;Next.js Website Template&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step2. Set Up Render Account
&lt;/h3&gt;

&lt;p&gt;Visit &lt;a href="https://render.com/" rel="noopener noreferrer"&gt;Render&lt;/a&gt; and sign up for a free account&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3: Create a New Static Website
&lt;/h3&gt;

&lt;p&gt;On your Render dashboard, click + Add New &amp;gt; Static Site.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faosjgnb939lqaqtv1hid.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faosjgnb939lqaqtv1hid.png" alt="Image description" width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4: Connect GitHub
&lt;/h3&gt;

&lt;p&gt;Select GitHub as your Git provider and authorize Render to access your repositories.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fly9gvrrgy2b7kqwf8jif.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fly9gvrrgy2b7kqwf8jif.png" alt="Image description" width="800" height="196"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 5: Select the Repository to Deploy
&lt;/h3&gt;

&lt;p&gt;Choose the repository where your website code is stored.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq2g4otk0ewfbwr71zfel.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq2g4otk0ewfbwr71zfel.png" alt="Image description" width="800" height="296"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 6: Configure the Deployment
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Site Name: Choose a unique name (Render will generate a URL in the format: https://.onrender.com).&lt;/li&gt;
&lt;li&gt;Build Command: &lt;code&gt;npm install &amp;amp;&amp;amp; npm run build&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Publish Directory: &lt;code&gt;out&lt;/code&gt; (for Next.js static export)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0pa6exbq60raazb67e17.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0pa6exbq60raazb67e17.png" alt="Image description" width="800" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt;: Once the site name is set, it cannot be changed, so pick wisely!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Step 7: Deploy Your Website
&lt;/h3&gt;

&lt;p&gt;Click Deploy and let Render handle the rest. The system will automatically build and deploy your site. Once it's done, you'll see the message "Your site is live!" 🎉&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhkxjhnxvseqf6mgrlfv4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhkxjhnxvseqf6mgrlfv4.png" alt="Image description" width="800" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Troubleshooting
&lt;/h2&gt;

&lt;p&gt;If you encounter issues:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Check your build logs in the Render dashboard&lt;/li&gt;
&lt;li&gt;Verify your build command and publish directory&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;That's it! You now have your own website live on the internet, completely free. Whether it's a portfolio, blog, or small business site, Render makes it incredibly easy to deploy static websites with Next.js. If you have any questions or improvements, feel free to drop a comment.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://render.com/docs/deploy-nextjs-app" rel="noopener noreferrer"&gt;Render Docs: Deploying Next.js Apps&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>nextjs</category>
      <category>webdev</category>
      <category>react</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Debugging Google Chrome Extensions Locally: A Quick &amp; Easy Guide</title>
      <dc:creator>Leo Chen</dc:creator>
      <pubDate>Tue, 18 Feb 2025 07:38:22 +0000</pubDate>
      <link>https://dev.to/leo_chen_4c3f7844ff7bda2b/debugging-google-chrome-extensions-locally-a-quick-easy-guide-13il</link>
      <guid>https://dev.to/leo_chen_4c3f7844ff7bda2b/debugging-google-chrome-extensions-locally-a-quick-easy-guide-13il</guid>
      <description>&lt;p&gt;Google Chrome is one of the most popular browsers in the world. It offers powerful extensions that let developers enhance the browsing experience. From game hacks to productivity tools — if you can dream it, you can build it. And the best part? It’s surprisingly easy to get started.&lt;/p&gt;

&lt;p&gt;In this tutorial, I’ll walk you through the simple steps to debug your own Chrome extension.&lt;/p&gt;

&lt;p&gt;Before we dive in, check out my project, &lt;a href="https://github.com/leochen66/face-blindness-saver" rel="noopener noreferrer"&gt;Face Blindness Saver&lt;/a&gt; — a Chrome extension that identifies celebrities in YouTube videos. You can use it to follow along with this guide today!&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Open the Chrome Extension Management Page
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open Google Chrome.&lt;/li&gt;
&lt;li&gt;In the address bar, type: &lt;code&gt;chrome://extensions&lt;/code&gt; and hit &lt;strong&gt;Enter&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Toggle on &lt;strong&gt;Developer mode&lt;/strong&gt; in the top-right corner.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbylh6trlxex3kqh06kr7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbylh6trlxex3kqh06kr7.png" alt="Image description" width="800" height="185"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Load Your Extension
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Click the &lt;strong&gt;Load unpacked&lt;/strong&gt; button.&lt;/li&gt;
&lt;li&gt;Navigate to your extension’s folder and select it.&lt;/li&gt;
&lt;li&gt;Chrome will instantly load the extension, and you’ll see it appear on the page.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs2oyhqfflb7xzn7lmj5j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs2oyhqfflb7xzn7lmj5j.png" alt="Image description" width="800" height="179"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Run &amp;amp; Debug
&lt;/h2&gt;

&lt;p&gt;Congratulations! Your extension should now appear in the list of installed extensions. The extension will automatically start running. Now you can debug your extension just like any webpage — set breakpoints, log messages, and watch the magic happen.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsd10zstumupzpyeri06e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsd10zstumupzpyeri06e.png" alt="Image description" width="800" height="242"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And that's it! You're now ready to test and debug your Chrome extension!&lt;/p&gt;

</description>
      <category>programming</category>
      <category>javascript</category>
      <category>extensions</category>
    </item>
  </channel>
</rss>
