Docker in AWS - Java Spring Boot to AWS Fargate & ECS [2020] (Udemy.com)
Start Playing with Docker in AWS. Learn AWS ECS and AWS Fargate with Java, Spring Boot and Docker Microservices.
Created by: in28Minutes Official
Last updated August 2024
What you will learn
- You will Learn the Fundamentals of Amazon Web Services from Zero, no previous experience required
- You will learn to deploy Spring Boot REST API and Microservices to AWS with AWS Fargate and ECS
- You will learn the basics of implementing Container Orchestration with ECS (Elastic Container Service) - Cluster, Task Definitions, Tasks, Containers and Services
- You will learn to Build Container Images for your Java Spring Boot Microservice Projects
- You will learn about the two launch types of ECS - EC2 and AWS Fargate
- You will learn to debug problems with deploying containers using Service events and AWS CloudWatch logs
- You will be using a number of AWS Services - ECS - Elastic Container Services, AWS Fargate, EC2 - Elastic Compute Cloud, S3, AWS CodePipeLine, AWS CodeBuild, IAM, CloudWatch, ELB, Target Groups, X Ray, AWS Parameter Store, AWS App Mesh and Route 53
How it compares
Against the other 235 rated Udemy courses in AWS on CourseDuck:
- Rating4.5 out of 5higher than 43% of them
- Reviews1,626#92 of 236 by number of reviews
- Length7.8 hoursshorter than 53% of them
- Last updatedAugust 2024earlier than 54% of them
Course Description
AWS ECS and AWS Fargate make it amazingly easy to orchestrate your Docker containerized applications. How about learning AWS ECS and AWS Fargate deploying Docker based Java, Spring Boot Microservices?
Do you have ZERO experience with Amazon Web Services (AWS) or ECS or AWS Fargate? No Problem.
Learn AWS Fundamentals? Yes. Deploy Microservices to AWS? Yes. Learn ECS and AWS Fargate? Yes. Of Course. Hands-on? Of course.
Do you want to learn to deploy Spring Boot Docker Containers to Amazon Web Services using Elastic Container Service - ECS and AWS Fargate with an easy to learn, step by step approach?
Are you ready to learn about the cloud with Amazon Web Services (AWS) and take the next step in your programming career?
Do you want to join 500,000+ learners having Amazing Learning Experiences with in28Minutes?
Look No Further!
WHAT STUDENTS ARE SAYING:
5 STARS - The best instructor. Takes you thru difficult material with ease.
5 STARS - The course is great! I like that everything is explained based on real-life examples!
5 STARS - I am really happy to come across this course in time of need.I really liked the explanation around the CI/CD pipeline creation for ECS deployment and the videos around Canary deployment.
5 STARS - Easy to follow along; all the content is very well organized in readme files and GitHub. Thank you.
5 STARS - Great course, it contains many good tips and go deeper into the many details
COURSE OVERVIEW
AWS (Amazon Web Services) is the No 1 Cloud Service Provider today. Spring Boot is the No 1 Java Framework to develop REST API and Microservices.
How about learning AWS by deploying Spring Boot Docker Containers to Amazon Web Services using Elastic Container Service - ECS and AWS Fargate?
This course would be a perfect first step as an introduction to Amazon Web Services - AWS and the Cloud.
In this course, we deploy a variety of Java Spring Boot Microservices to Amazon Web Services using AWS Fargate and ECS - Elastic Container Service.
You will learn the basics of implementing Container Orchestration with ECS (Elastic Container Service) - Cluster, Task Definitions, Tasks, Containers and Services. You will learn about the two launch types of ECS - EC2 and AWS Fargate. In this course, we would focus extensively on AWS Fargate to simplify your Container Orchestration. You will learn to deploy multiple containers in the same ECS task.
You will learn to Build Container Images for your Java Spring Boot Microservice Projects.
You will implement the following features for your Microservices
Centralized Configuration Management with AWS Parameter Store
Distributed Tracing with AWS X Ray
Auto Scaling and Load Balancing with ECS, Elastic Load Balancers and Target Groups
Service Mesh using AWS App Mesh. You will learn the basics of AWS App Mesh - Mesh, Virtual Nodes and Virtual Services. You will learn to perform Canary Deployments using AWS AppMesh.
Service Discovery with Route 53 Hosted Zones and DNS.
Continuous Integration and Continuous Deployment with AWS Code Pipeline
You will learn to debug problems with deploying containers using Service events and AWS CloudWatch logs.
You will learn about automating deployments and creating a continuous delivery pipeline with AWS Code Pipeline. You will learn how to Auto Scale applications based on load as well as deploy multiple instances behind a load balancer using AWS ECS Fargate.
You will be using a number of AWS Services - ECS - Elastic Container Services, AWS Fargate, EC2 - Elastic Compute Cloud, S3, AWS CodePipeLine, AWS CodeBuild, IAM, CloudWatch, ELB, Target Groups, X Ray, AWS Parameter Store, AWS App Mesh and Route 53.
You will be using deploying a variety of projects to Amazon Web Services (AWS). These projects are created with Spring Boot (REST API Framework), Spring (Dependency Management), Maven (dependencies management), Eclipse (Java IDE) and Tomcat Embedded Web Server. We will help you set up each one of these.
Start Learning Now. Hit the Enroll Button!
COURSE HIGHLIGHTS
Getting Started with the course - Deploying Spring Boot Microservices with ECS and AWS Fargate
Getting Started with AWS
Getting Started with ECS and AWS Fargate
Getting Started with ECS with EC2 instances
Introduction to Microservices
Deploying Currency Exchange Microservice with H2 to AWS Fargate
Deploying Currency Exchange Microservice with MySQL to AWS Fargate
Deploying Currency Conversion Microservice to AWS Fargate
Implement Centralized Configuration Management with AWS Parameter Store
Implement Distributed Tracing with AWS X-Ray
Implement Auto Scaling and Load Balancing with AWS Fargate
Deploying Service Mesh using AWS App Mesh
Implement CI and CD with AWS Code Pipeline
Start Learning Now. Hit the Enroll Button!
Instructor Details
- 4.5 Rating
1,626 Reviews
in28Minutes Official
Ranga Karanam, the founder of in28minutes, has 2 decades of experience with technology - architecture, design, and programming. We are helping learners take their first steps into modern cloud native technology and gain expertise on AWS, Azure, Google Cloud, Docker, Kubernetes amongst others.
Our happiest moments are when learners tag us on LinkedIn or reach out to us with their stories of getting their first job, getting a promotion, or a big raise.
----------------------
Ranga is multi-cloud certified - Google Cloud Certified Professional Cloud Architect, Google Cloud Certified Associate Cloud Engineer, AWS Certified Cloud Practitioner, Azure Fundamentals Certified AZ-900, DP-900 and AI-900.
Our courses are focused on Cloud Certifications (AWS, Azure, Google Cloud Platform - GCP), DevOps, Full Stack ( React, Angular ), Serverless, Programming, and Microservice Development with Java and Spring Boot.
Our Top Courses include:
1) Master Microservices with Spring Boot and Spring Cloud
2) Java Programming for Complete Beginners
3) Google Cloud Certification - Associate Cloud Engineer - 2021
4) DevOps For Beginners - Docker, Kubernetes, and Azure DevOps
5) Spring Framework Master Class - Java Spring the Modern Way
More courses by in28Minutes Official
Master Microservices with Spring Boot and Spring Cloud (2026)
4.5 (60,531 Reviews)
Provider: Udemy
Time: 22.8h
$159.99
Java Programming for Complete Beginners (2026)
4.6 (54,293 Reviews)
Provider: Udemy
Time: 60.6h
$139.99
AZ-900 Microsoft Azure Fundamentals in a Weekend (2026)
4.6 (49,111 Reviews)
Provider: Udemy
Time: 11.6h
$129.99
GCP Associate Cloud Engineer - Google Cloud Certification (2026)
4.6 (38,020 Reviews)
Provider: Udemy
Time: 25.6h
$124.99
Spring Framework Master Class - Java Spring the Modern Way (2026)
4.5 (29,267 Reviews)
Provider: Udemy
Time: 14.7h
$139.99
Learn Java Unit Testing with Junit & Mockito in 30 Steps (2024)
4.6 (27,703 Reviews)
Provider: Udemy
Time: 5h
$16.99
More AWS courses
AWS Certified Cloud Practitioner CLF-C02 (2025)
4.9 (2,726 Reviews)
Provider: Udemy
Time: 12.3h
$99.99
AWS devops: ElasticSearch at AWS with terraform and ansible (2026)
4.9 (104 Reviews)
Provider: Udemy
Time: 3.6h
$49.99
[NEW] AWS Certified Advanced Networking Specialty 2026
4.8 (9,270 Reviews)
Provider: Udemy
Time: 35.5h
$124.99
AWS Certified DevOps Engineer - Professional 2026 [NEW]
4.8 (1,754 Reviews)
Provider: Udemy
Time: 37.3h
$22.99
Rocking AWS Serverless - A Real World Guide (2024)
4.8 (1,391 Reviews)
Provider: Udemy
Time: 19.4h
$84.99
Reviews
By Romeo Corgiolu on 8/16/2023
Gli esempi presentati sono un pò troppo didattici e lontani dai casi reali. Sicuramente il docente è molto preparato ma sarebbe stato meglio presentare alla fine una cicd con un caso di api distribuita a microservizi con la gestione del l'autoscaling. L'esempio fornito anche se chiaro non è esaustivo per un utilizzo reale delle risorse AWS
By Dauletkhan Tulendiyev on 7/21/2023
It's great that this video was made using the older AWS UI. I compared it with the current one and even tried doing things manually myself. I highly recommend it to everyone. The course covers all the basics comprehensively. Thank you so much! It has been a good investment for me :)
By Krishnan Kuppaswamy on 6/14/2022
Just what I was looking for for the multi-container deployment within AWS ECS Fargate! Though the programming language is different, thanks to Docker to make it a language-agnostic course! Many thanks to the author. He was able to explain concepts at the right length.
By Anonymized User on 4/11/2022
Excellent course by Ranga sir, along with detailed explanation of the flow with his two microservices ces and ccs. I understood the concept and the course requirements. Now, it's time for me to start practicing the course to digest all these concepts. Rating: 5/5
By Nagendra Ghimire on 8/1/2021
Ranga has created yet another comprehensive course. His ability to make complex topics into simple easy to understand videos is admirable. Learned a lot about ECS, Fargate, LB, Service Discovery and App Mesh. Thank you Ranga
By Chris Britton on 1/27/2020
Although I have written software professionally for over 35 years, I am new to cloud computing and microservices. This is a fantastic course. It is the third course I have taken from In28minutes. I highly recommend it for anyone who needs to quickly get up to speed on AWS, ECS, and Fargate. "Master AWS Fargate & ECS with Java Spring Boot Microservices" is an extremely well-organized course, and Ranga Karanam is an excellent instructor/presenter. The course was worth every penny. I will definitely seek out courses from In28minutes and Ranga for my future training needs. Thank you Ranga!
By Atul Garg on 11/18/2019
.This Course is very very helpful who will start career with Micro services,Docker,Cloud I have already completed in28 min spring cloud micro services course now after this course I have complete knowledge about micro services deployment.
By Filip Perisic on 9/19/2019
The course is great! I like that everything is explained based on real-life examples! One idea for improvement: depiction of discussed concepts It would be great to have a follow-up course: deploying these services in minikube , and then to EKS (Kubernetes for AWS)
By Amrit Raj on 9/16/2019
I am really happy to come across this course in time of need.I really liked the explanation around the CI/CD pipeline creation for ECS deployment and the videos around Canary deployment. Really crisp videos to the point.!!
By Adeel Asif on 9/5/2019
The course could be better. There are so much repetition. Real time use cases, problems and solutions are not discussed at all. Too much flipping among screens. Must explain the concepts and flow with some designs, rather than showing AWS official pages. Overall it is good to know the AWS Fargate and App Mesh
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100








![AWS CloudFormation Master Class v2 [2025]](/programming/aws/images/1362052_0bbe_7.jpg?v=1789443307)
![[NEW] AWS Certified Advanced Networking Specialty 2026](/programming/aws/images/2771884_03cc_3.jpg?v=1789443308)
![AWS Certified DevOps Engineer - Professional 2026 [NEW]](/programming/aws/images/2045722_9c82_2.jpg?v=1789298326)

