Scaling Docker on AWS

What you will learn
Learn how to Dockerize a Ruby on Rails application
Ability to scale and load balance a web application to many hosts
General AWS knowledge that you can apply outside of Docker
Confidence to apply for DevOps positions at software companies
Course Gallery




Loading charts...
Comidoc Review
Our Verdict
This course provides a solid foundation in AWS, Docker, and DevOps by focusing on building and deploying a fault-tolerant Ruby on Rails application on AWS. However, there are some challenges faced by learners due to outdated CLI commands and deprecated features making it harder for students to follow along. Moreover, time dedicated to developing the RoR app could be minimized for a more targeted Docker and AWS ECS experience. Despite these issues, this course can serve as an excellent reference for deploying web applications on Amazon AWS. It is suitable for learners of different skill levels who aim to enhance their understanding of AWS, EC2 instances, S3 buckets, security groups, scaling, and load balancing within the context of Docker on AWS ECS. With some updates to the content, this course can offer even greater benefits.
What We Liked
- In-depth coverage of Dockerizing a Ruby on Rails application, with focus on CLI
- Comprehensive introduction to AWS services such as EC2 and S3 for DevOps learners
- Well-structured course materials with clear explanations that are easy to follow
- Encourages experimentation and provides valuable learning experience in AWS and Docker
Potential Drawbacks
- Several outdated CLI commands and deprecated features causing challenges for students
- Excessive time spent on building Ruby on Rails app, which diverts focus from Docker and AWS ECS
- Limited coverage of EC2 autoscaling groups for ECS in the course content
- Lack of user interface guidance for corresponding AWS Console UI when using CLI