How ferdianhanif/aws-cloud-engineering-labs works
This repository is a portfolio of independent AWS hands-on labs, not a single application. The principal workflow is for an engineer to choose a lab, follow its documented exercise, and configure or investigate the AWS resources named there. The graph groups major lab domains and preserves representative workflows and capabilities from the README; no source excerpts were available, so links show only documented lab-to-service relationships, not internal execution wiring.
Main entry points: 01-ec2-webserver-management/README.md EC2 provisioning · 28-creating-amazon-ec2-instances-cli-automation/README.md EC2 CLI automation · 31-scale-and-load-balance-your-architecture/README.md Scaling and load balancing · 32-using-auto-scaling-in-aws-linux/README.md Linux Auto Scaling
Components 25
Compute and Storage
- EC2 provisioning
01-ec2-webserver-management/README.md - EC2 CLI automation
28-creating-amazon-ec2-instances-cli-automation/README.md - Scaling and load balancing
31-scale-and-load-balance-your-architecture/README.md - Linux Auto Scaling
32-using-auto-scaling-in-aws-linux/README.md - EBS and S3 storage
38-managing-storage-ebs-s3/README.md - S3 object services
41-working-with-amazon-s3/README.md - Lambda functions
34-working-with-aws-lambda/README.md
Networking
- VPC construction
37-configuring-an-amazon-vpc/README.md - Network troubleshooting
39-troubleshooting-a-vpc-flow-logs/README.md - DNS failover
33-amazon-route53-failover-routing/README.md
Database Systems
- SQL and relational data
11-selecting-data-from-a-database/README.md - RDS application integration
15-build-db-server-interact-with-app/README.md - Aurora clusters
16-introduction-to-amazon-aurora/README.md - DynamoDB data
17-introduction-to-amazon-dynamodb/README.md - RDS migration
36-migrating-to-amazon-rds/README.md
Security and Operations
- Vulnerability assessment
19-amazon-inspector-vulnerability-assessment-remediation/README.md - Systems hardening
20-systems-hardening-patch-manager-aws-systems-manager/README.md - Data encryption
21-data-protection-using-encryption/README.md - IAM policy controls
22-introduction-to-iam-user-groups-policies/README.md - Monitoring and alerts
24-monitoring-ec2-cloudwatch-sns-alarm/README.md - Infrastructure automation
47-automating-deployments-with-aws-cloudformation/README.md - CloudTrail forensics
44-working-with-aws-cloudtrail-athena-forensics/README.md
Analytics and ML
- Model training
50-sagemaker-training-machine-learning-model/README.md
Other components
- Cloud engineer
- AWS services
Connections 46
- Cloud engineer → EC2 provisioning: follows lab
- Cloud engineer → EC2 CLI automation: follows lab
- Cloud engineer → Scaling and load balancing: follows lab
- Cloud engineer → Linux Auto Scaling: follows lab
- Cloud engineer → EBS and S3 storage: follows lab
- Cloud engineer → S3 object services: follows lab
- Cloud engineer → Lambda functions: follows lab
- Cloud engineer → VPC construction: follows lab
- Cloud engineer → Network troubleshooting: follows lab
- Cloud engineer → DNS failover: follows lab
- Cloud engineer → SQL and relational data: follows lab
- Cloud engineer → RDS application integration: follows lab
- Cloud engineer → Aurora clusters: follows lab
- Cloud engineer → DynamoDB data: follows lab
- Cloud engineer → RDS migration: follows lab
- Cloud engineer → Vulnerability assessment: follows lab
- Cloud engineer → Systems hardening: follows lab
- Cloud engineer → Data encryption: follows lab
- Cloud engineer → IAM policy controls: follows lab
- Cloud engineer → Monitoring and alerts: follows lab
- Cloud engineer → Infrastructure automation: follows lab
- Cloud engineer → CloudTrail forensics: follows lab
- Cloud engineer → Model training: follows lab
- EC2 provisioning → AWS services: configures EC2
- EC2 CLI automation → AWS services: automates EC2
- Scaling and load balancing → AWS services: configures ALB
- Linux Auto Scaling → AWS services: scales instances
- EBS and S3 storage → AWS services: manages EBS/S3
- S3 object services → AWS services: configures S3
- Lambda functions → AWS services: uses Lambda
- VPC construction → AWS services: configures VPC
- Network troubleshooting → AWS services: investigates VPC
- DNS failover → AWS services: configures Route 53
- SQL and relational data → AWS services: queries MySQL
- RDS application integration → AWS services: integrates RDS
- Aurora clusters → AWS services: configures Aurora
- DynamoDB data → AWS services: uses DynamoDB
- RDS migration → AWS services: migrates to RDS
- Vulnerability assessment → AWS services: scans workloads
- Systems hardening → AWS services: patches systems
- Data encryption → AWS services: uses KMS
- IAM policy controls → AWS services: configures IAM
- Monitoring and alerts → AWS services: monitors EC2
- Infrastructure automation → AWS services: deploys resources
- CloudTrail forensics → AWS services: analyzes CloudTrail
- Model training → AWS services: trains model