π₯ backlog
Module-Cloud π
[TECH ED] Use Terraform to add the previous steps π Clone
Link to the coursework
https://registry.terraform.io/namespaces/terraform-aws-modules
Why are we doing this?
This ticket assume you have completed #20 #21 #22 #23
By completing these tasks, youβll gain practical experience in implementing scalability and monitoring within AWS, essential for maintaining a healthy and efficient application. By using Terraform, you’ll have the opportunity to embed your understanding of infrastructure as code.
Use Terraform
Terraform: update the existing terraform files to add the previous steps in this coursework.
Maximum time in hours
n/a
How to get help
Ask calm, curious questions with links, code samples, and no screenshots.
https://curriculum.codeyourfuture.io/guides/asking-questions/
How to submit
Commit your terraform files to your working repo.
- π― Topic Code Review
- π― Topic Delivery
- π― Topic Iteration
- π― Topic Requirements
- ποΈ Priority Stretch
- π¦ Size Large
- π Sprint 5
[TECH ED] Setup Scalability And Monitoring: CloudWatch Dashboards π Clone
Link to the coursework
https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html
Why are we doing this?
In this sprint, youβll focus on implementing scalability features and monitoring capabilities for the CYF Hotel project.
Set High Availability for RDS
Create Custom Dashboard: Utilize CloudWatch Metrics to create a custom dashboard that shows metrics for both EC2 and RDS services.
By completing these tasks, youβll gain practical experience in implementing scalability and monitoring within AWS, essential for maintaining a healthy and efficient application.
Maximum time in hours
n/a
How to get help
Ask calm, curious questions with links, code samples, and no screenshots.
https://curriculum.codeyourfuture.io/guides/asking-questions/
How to submit
Demo your progress in class.
- π― Topic Delivery
- π― Topic Requirements
- π― Topic Testing
- ποΈ Priority Stretch
- π Size Medium
- π Sprint 5
[TECH ED] Setup Scalability And Monitoring: CloudWatch Alarms π Clone
Link to the coursework
https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html
Why are we doing this?
In this sprint, youβll focus on implementing scalability features and monitoring capabilities for the CYF Hotel project.
Set High Availability for RDS
Navigate to CloudWatch: In the AWS Management Console, navigate to the CloudWatch service.
Create CPU Utilization Alarm: Set up an alarm to monitor the CPU utilization of your EC2 instances.
Create RDS Read/Write Alarm: Set up another alarm to monitor the Read and Write capacity of your RDS instance.
Maximum time in hours
2
How to get help
Ask calm, curious questions with links, code samples, and no screenshots.
https://curriculum.codeyourfuture.io/guides/asking-questions/
How to submit
Demo your progress in class.
- π― Topic Delivery
- π― Topic Requirements
- π― Topic Testing
- π Priority Mandatory
- π Size Medium
- π Sprint 5
[TECH ED] Setup Scalability And Monitoring: High Availability for RDS π Clone
Link to the coursework
https://docs.aws.amazon.com/rds/
Why are we doing this?
In this sprint, youβll focus on implementing scalability features and monitoring capabilities for the CYF Hotel project.
Set High Availability for RDS
Modify RDS Instance: In the AWS RDS Dashboard, modify your existing RDS instance to include Multi-AZ deployments for MySQL, PostgreSQL, SQL Server, or Oracle.
Maximum time in hours
1
How to get help
Ask calm, curious questions with links, code samples, and no screenshots.
https://curriculum.codeyourfuture.io/guides/asking-questions/
How to submit
Demo your progress in class.
- π― Topic Delivery
- π― Topic Requirements
- π― Topic Testing
- π Priority Mandatory
- π¦ Size Large
- π Sprint 5
[TECH ED] Setup Scalability And Monitoring: EC2 Load Balancers π Clone
Link to the coursework
https://docs.aws.amazon.com/elasticloadbalancing/
Why are we doing this?
In this sprint, youβll focus on implementing scalability features and monitoring capabilities for the CYF Hotel project.
Setup EC2 Load Balancers
Create EC2 Load Balancer: In the AWS Management Console, set up a new EC2 Load Balancer.
Configure Load Balancer: Add rules to your Load Balancer to route traffic to your EC2 instances.
Test Load Balancer: Ensure that the Load Balancer is distributing traffic across multiple EC2 instances
Maximum time in hours
3
How to get help
Ask calm, curious questions with links, code samples, and no screenshots.
https://curriculum.codeyourfuture.io/guides/asking-questions/
How to submit
Demo your progress in class.
- π― Topic Delivery
- π― Topic Requirements
- π― Topic Testing
- π Priority Mandatory
- π¦ Size Large
- π Sprint 5
[TECH ED] Prepare for live session π Clone
Link to the coursework
https://curriculum.codeyourfuture.io/cloud/sprints/5/prep/
Why are we doing this?
It is essential to start learning new concepts and ideas before Saturday’s session. During the week, we expect you to get stuck and form questions about the new content so you can address misconceptions during Saturday’s session. The prep work here will introduce you to the new concepts for the week.
You will need to do this prep work before tackling the coursework.
Maximum time in hours (Tech has max 16 per week total)
3
How to get help
Share your blockers in your track channel
https://curriculum.codeyourfuture.io/guides/asking-questions
How to submit
It will be clearly evident if you don’t do the prep. At CYF we come to class prepared.
- :brain: Prep work
- π Priority Mandatory
- π Size Medium
- π Priority Key
- π Sprint 5