Terraform Workspaces + Remote State Data Sources: Env Pipeline ☁ AWS 🔥 Advanced Workspaces Remote State terraform_remote_state S3 Backend DynamoDB Lock Layered Architecture Scenario Your infrastructure is split into two layers: a networking layer (VPCs, subnets, route tables) managed by…
Terraform Core: Advanced Input Variables and Custom Validation ☁ GCP 🟢 Beginner Terraform Core HCL Variables Validation Scenario You are writing a Terraform configuration that will be used by other developers. They need to supply an environment name and an…
AWS Organizations: Service Control Policies as Account Guardrails ☁ AWS 🔥 Advanced AWS Organizations Service Control Policies OU Hierarchy Account Guardrails Deny by Default Scenario Your organisation uses AWS Organizations with three OUs: Production, Development, and Sandbox. Your security team…
CI/CD Pipeline: CodePipeline + CodeBuild + CodeDeploy to ECS ☁ AWS 🔥 Advanced CodePipeline CodeBuild CodeDeploy ECS Blue/Green IAM Roles Scenario Your team currently deploys the containerised API by running docker build and terraform apply manually from a developer’s laptop.…
Event-Driven Processing: EventBridge Rules + Lambda + SQS DLQ ☁ AWS 🔥 Advanced EventBridge Lambda Dead-Letter Queue Event Patterns Retry Policy Scenario Your order management system publishes events to EventBridge whenever an order is placed, updated, or cancelled. Three different…
IAM Role, Policy Document, and Instance Profile ☁ AWS ⭐ Beginner IAM Roles Policy Documents Instance Profile Scenario Your EC2 instances need to read objects from a specific S3 bucket and send messages to an SQS queue, but you do…
RDS MySQL Instance with Parameter Group and Random Password ☁ AWS ⭐ Beginner RDS MySQL Parameter Groups Sensitive Variables random_password Scenario The development team needs a MySQL database for their application. It should be placed in a private subnet, use…
Lambda Function with IAM Execution Role ☁ AWS ⭐ Beginner Lambda IAM archive_file CloudWatch Logs Scenario Your team wants to run a small Python function that logs a greeting message whenever it is invoked. Rather than uploading a zip file…
SQS Queue with Dead Letter Queue and Access Policy ☁ AWS ⭐ Beginner SQS Dead Letter Queue Queue Policy Message Retention Scenario Your application publishes job requests to an SQS queue and a worker process consumes them. Sometimes a message…
SNS Topic with Email and SQS Subscriptions ☁ AWS ⭐ Beginner SNS Subscriptions Fan-Out Pattern Topic Policy Scenario Your application needs to send notifications when a critical event occurs — for example, when a deployment succeeds or fails. You want…
Establish a Persistent Connection
Like the content ? Get notified when I post something new. I promise not to spam your Email.