π Rookwork Project Start: From Week 7 (27/05/2026), alongside deep-diving into AWS services, the Rookwork project β a multi-platform team collaboration management system β officially began development.
| Day | Task | Start Date | Completion Date | Reference Material |
|---|---|---|---|---|
| 2 | - AWS IoT Core overview: device registry, message broker, rules engine - MQTT protocol: topics, QoS levels, retain messages | 27/05/2026 | 27/05/2026 | https://cloudjourney.awsstudygroup.com/ |
| 3 | - IoT Core Thing creation and certificates - Device policies for secure MQTT connection | 28/05/2026 | 28/05/2026 | https://cloudjourney.awsstudygroup.com/ |
| 4 | - Practice: β + Create IoT Thing with certificate β + Simulate device publishing MQTT messages β + Subscribe to topics in MQTT test client | 29/05/2026 | 29/05/2026 | https://cloudjourney.awsstudygroup.com/ |
| 5 | - IoT Rules Engine: SQL-like rule queries - Route messages to S3, Lambda, DynamoDB | 30/05/2026 | 30/05/2026 | https://cloudjourney.awsstudygroup.com/ |
| 6 | - Practice: β + Create IoT rule to forward data to S3 β + Trigger Lambda from IoT rule β + End-to-end data ingestion test | 31/05/2026 | 31/05/2026 | https://cloudjourney.awsstudygroup.com/ |
Rookwork Project β Phase 1: Architecture Design & AWS Infrastructure Setup
| Day | Rookwork Task | Start Date | Completion Date | Reference Material |
|---|---|---|---|---|
| 2 | - Design the overall AWS architecture diagram for Rookwork - Identify required services: EC2, RDS, S3, SES, CloudFront, WAF, Route 53 | 27/05/2026 | 31/05/2026 | |
| 3 | - Initialize Amazon VPC: configure Public/Private Subnets, Internet Gateway - Set up NAT Gateway for Private Subnet outbound traffic | 27/05/2026 | 31/05/2026 | |
| 4 | - Configure AWS IAM: create roles and policies for EC2, RDS, S3 - Set up Security Groups for each tier (ALB, EC2, RDS) | 27/05/2026 | 31/05/2026 | |
| 5 | - Configure Amazon Route 53: register hosted zone, create DNS records - Set up AWS Certificate Manager (ACM) for SSL/TLS | 27/05/2026 | 31/05/2026 | |
| 6 | - Review & finalize Phase 1: β + Verify all VPC, subnet, and routing table configurations β + Validate IAM permissions and Security Groups β + Plan detailed tasks for Phase 2 | 27/05/2026 | 31/05/2026 |
Successfully completed: AWS IoT Core overview: device registry, message broker, rules engine
Successfully completed: MQTT protocol: topics, QoS levels, retain messages
Successfully completed: IoT Core Thing creation and certificates
Successfully completed: Device policies for secure MQTT connection
Successfully completed: Create IoT Thing with certificate
Successfully completed: Simulate device publishing MQTT messages
Successfully completed: Subscribe to topics in MQTT test client
Successfully completed: IoT Rules Engine: SQL-like rule queries
Successfully completed: Route messages to S3, Lambda, DynamoDB
Successfully completed: Create IoT rule to forward data to S3
Successfully completed: Trigger Lambda from IoT rule
Successfully completed: End-to-end data ingestion test
[Rookwork] Design the overall AWS architecture diagram for Rookwork
[Rookwork] Identify required services: EC2, RDS, S3, SES, CloudFront, WAF, Route 53
[Rookwork] Initialize Amazon VPC: configure Public/Private Subnets, Internet Gateway
[Rookwork] Set up NAT Gateway for Private Subnet outbound traffic
[Rookwork] Configure AWS IAM: create roles and policies for EC2, RDS, S3
[Rookwork] Set up Security Groups for each tier (ALB, EC2, RDS)
[Rookwork] Configure Amazon Route 53: register hosted zone, create DNS records
[Rookwork] Set up AWS Certificate Manager (ACM) for SSL/TLS
[Rookwork] Verify all VPC, subnet, and routing table configurations
[Rookwork] Validate IAM permissions and Security Groups
[Rookwork] Plan detailed tasks for Phase 2