Hybrid Networking & Storage
AWS Direct Connect (DX) 101 DX – Core Concepts DX – Architecture DX Resilience DX Resilience – Overview DX – No Resilience DX – Moderate Resilience DX – Improved Resilience DX – Maximum Resilience DX and Site-to-Site VPN IPsec vs MACsec – Comparison IPsec VPN MACsec Cross-connect Transport independent (can run over VGW/TGW via internet or […]
Serverless & Integration Services
Serverless Architecture Overview Serverless – Core Idea Key Characteristics Example: CatTube Serverless Architecture Video Upload Workflow Media Access Workflow Key Points: Amazon SNS (Simple Notification Service) – Pub/Sub Messaging Service Amazon SNS – Core Idea SNS Architecture Key Entities Amazon API Gateway (APIGW) Basics Application Programming Interface (API) Amazon API Gateway (APIGW) – Key Concepts […]
AWS CDN, DNS & Edge
DEMO: Setting Up Route 53 Hosted Zones and Routing Policies Part A – Implementing a Route 53 Failover Routing Policy Step 1: Create a Health Check for the Primary Resource Step 2: Create Primary and Secondary Failover Records Go to Route 53 → Hosted Zones → <YOUR_HOSTED_ZONE> → Create Record. Configure primary failover record: Configure secondary failover record: Both records […]
AWS Database Services
Network Storage and Data Lifecycle Amazon EFS (Elastic File System) Amazon EFS (Elastic File System) – Architecture EFS Performance Settings Throughput Modes Performance Modes EFS Storage Settings Storage Classes Additional EFS Features DEMO: Using EFS with EC2 WordPress Instances Demo: Implementing a Basic EFS Configuring an EC2 Instance to Use EFS WordPress Architecture with EFS […]
DynamoDB & Analytics
NoSQL Databases & DynamoDB Amazon DynamoDB (DDB) 101 DDB Concepts DDB Tables DDB Backups On-Demand Backups Point-in-Time Recovery (PITR) DynamoDB – Operations, Consistency & Performance DDB Capacity and R/W Operations DDB Common Read Operations DDB Query Operation DDB Scan Operation DDB Consistency Model for Read Operations DDB Performance Calculations (Provisioned Capacity) DynamoDB Indexes (LSIs and […]
EC2 Scaling & Containers
Vertical & Horizontal Scaling System Scaling Vertical Scaling Horizontal Scaling Horizontal vs Vertical Scaling – Key Comparison Advanced EC2 EC2 Bootstrapping with User Data Bootstrapping Concepts EC2 User Data EC2 Bootstrapping – Architecture EC2 Bootstrapping – Boot-Time-To-Service-Time Enhanced EC2 Bootstrapping with CFN-INIT CFN-INIT – Key Concepts CFN-INIT – Architecture CFN CreationPolicy and CFN-SIGNAL DEMO: Bootstrapping […]
AWS Monitoring & Access
Introduction to Amazon CloudWatch (CW) Amazon CloudWatch – Components and Architecture Main Components of CloudWatch Amazon CloudWatch – Key Concepts Introduction to AWS CloudFormation (CFN) IaC Basics and AWS CloudFormation CFN Templates – Components and Examples CFN Stacks Syncing Logical and Physical Resources Introduction to AWS Lambda AWS Lambda – Key Concepts AWS Lambda – […]
AWS Account Governance
AWS Organizations AWS Organizations – Overview Key Benefits Limitation Creating an AWS Organization Switching Roles in AWS Organizations Best Practices for Identity Administration: Hierarchical Structure of AWS Organizations Cost Benefits of AWS Organizations DEMO: Creating an AWS Organization Service Control Policies (SCPs) AWS Organizations – Service Control Policies (SCP) SCP Scope and Attachment An SCP […]
Scaling & Serverless
High Availability (HA) and Scaling AWS Regional and Global Architecture Global vs Regional Applications Architectural Components of Cloud Systems Global Components Regional Components Regional Application Tiers EC2 Launch Configurations (LCs) and Launch Templates (LTs) EC2 Launch Configuration (LC) EC2 Launch Template (LT) EC2 Auto Scaling Groups (ASG) EC2 Auto Scaling Group (ASG) – Key Concepts […]
Specialized Topics / ExtrasMachine Learning (ML) 101
LABS/MINI-PROJECTS Links LAB: Serverless Pet Cuddle-O-Tron Pet Cuddle-O-Tron – Overview Final Architecture Diagram (Simplified) – After Stage 5 Final Architecture Diagram (Extended) – After Stage 7 STAGE 1: Set Up Amazon Simple Email Service (SES) Note: SES handles outgoing emails. The serverless application must approve the sender and recipient addresses before sending. STAGE 2: Create […]