Deploy Spring Boot Microservices on AWS ECS with Fargate (Udemy.com)
Course covers Auto Scaling, Load Balancing, Centralized Configuration, Route 53, SSL & HTTPs, Docker Images, and CI/CD
Created by: Sergey Kargopolov
Last updated June 2026
What you will learn
- You will learn to build Docker images for your Spring Boot Microservices
- Learn about Auto Scaling on AWS and how to configure it for your Microservices
- Learn to publish Docker Images to Docker Hub and AWS ECR
- You will learn to run multiple instances of your Microservices behind Application Load Balancer
- Learn to deploy Spring Boot Microservices on AWS ECS with Fargate
- You will learn to create SSL certificate and enable HTTPs communication
- Implement Centralized Configuration with Parameter Store and manage configuration properties in one central location
- You will learn about Service Discovery with AWS Service Connect and how to make Microservices discover and communicate with each other
- Run MySQL and Aurora Databases on AWS RDS
- You will learn to use AWS Cloud Watch to inspect log files in one single location
- Learn to encrypt sensitive configuration properties
How it compares
Against the other 101 rated Udemy courses in Java Spring Framework on CourseDuck:
- Rating4.4 out of 5higher than 34% of them
- Reviews640#72 of 102 by number of reviews
- Length7.7 hoursshorter than 65% of them
- Last updatedJune 2026more recently than 67% of them
Course Description
This course is for Java developers interested in learning how to deploy Spring Boot Microservices on AWS cloud using AWS ECS(Elastic Container Service).
By the end of this course, you will know how to deploy, auto scale and load balance Spring Boot Microservices in Docker containers on AWS Serverless Infrastructure.
You will learn how to:
Run Spring Boot Microservices with different Spring Boot profiles: dev, prod.
How to build Docker images,
Publish Docker images to Docker Hub and AWS ECR,
Scan your Spring Boot Microservices for security vulnerabilities.
You will learn to:
Create a cluster on AWS Fargate (serverless) infrastructure,
Run multiple instances of your Spring Boot Microservices behind Amazon Application Load Balancer,
Make your Microservices Auto Scale on demand,
Create an SSL certificate and enable secure HTTPS communication for your Microservices,
Work with Route 53 and enable HTTPS communication for a custom domain name,
Deploy scalable MySQL server using Amazon RDS,
Implement Centralize Configuration and learn to use Amazon Parameter Store to manage configuration properties in one central location,
You will learn to Encrypt sensitive configuration properties and store them encrypted on AWS,
Learn to use Service Connect & Service Discovery to enable your Microservices to discover each other and communicate with each other,
You will learn about Continuous Integration and Continuous Deployment(CI/CD) and how to use Amazon Developer Tools like CodeCommit, CodeBuild and CodePipeline to automate the release process of new code.
All lectures are designed for beginners, and you will learn all of the above topics by following short and simple, step-by-step video lessons.
Enrol now, and I will be there to assist you every step of the way.
Instructor Details
- 4.4 Rating
640 Reviews
Sergey Kargopolov
I build software and teach developers how to build real-world applications. Creating practical, hands-on video courses is something I really enjoy.
My courses cover Java, Spring Boot, AWS, microservices, testing, Kubernetes, and AI-assisted software development. The focus is on learning skills that developers can apply to their own projects.
Outside of teaching, I am also the founder of SaaS Hive, a platform that helps SaaS founders launch and promote their products.
More courses by Sergey Kargopolov
Spring Boot Microservices and Spring Cloud. Build & Deploy. (2026)
4.6 (9,299 Reviews)
Provider: Udemy
Time: 25.8h
$11.99
RESTful Web Services with Spring Framework - A quick start (2024)
4.6 (4,822 Reviews)
Provider: Udemy
Time: 3h
Free
RESTful Web Services, Java, Spring Boot, Spring MVC and JPA (2026)
4.7 (4,325 Reviews)
Provider: Udemy
Time: 25.1h
$79.99
Apache Kafka for Event-Driven Spring Boot Microservices (2026)
4.6 (2,971 Reviews)
Provider: Udemy
Time: 15.2h
$74.99
Testing Java: JUnit 5, Mockito, Testcontainers, REST Assured (2026)
4.7 (2,514 Reviews)
Provider: Udemy
Time: 10.7h
$84.99
More Java Spring Framework courses
Spring Boot Unit Testing with JUnit, Mockito and MockMvc (2026)
4.8 (4,042 Reviews)
Provider: Udemy
Time: 9.9h
$84.99
Spring WebFlux Masterclass: High-Performance Reactive APIs (2026)
4.8 (1,920 Reviews)
Provider: Udemy
Time: 13.3h
$84.99
Spring Security Zero to Master along with JWT,OAUTH2 (2026)
4.7 (11,228 Reviews)
Provider: Udemy
Time: 24.6h
$12.99
Kafka MicroServices with Spring Boot, Docker, Kubernetes, AI (2026)
4.7 (6,864 Reviews)
Provider: Udemy
Time: 27.2h
$11.99
Domain Driven Design & Microservices for Architects (2023)
4.7 (3,982 Reviews)
Provider: Udemy
Time: 12.7h
$10.99
Microservices with Spring Boot, Spring Cloud, Docker & Kafka (2026)
4.7 (3,777 Reviews)
Provider: Udemy
Time: 42.1h
$94.99
Reviews
By Francesco Viscomi on 10/30/2025
I think it should be better if there are command to use aws cli instead of doing things on the console only
By Tomek Orchowski on 5/8/2025
Really greate tutorial about aws fargate and related tooling. i think even not to technical person should be able to follow
By Alan Jesús Segundo Nava on 2/6/2025
This training is really good to learn about ECS and Fargate with real deployment. In some aspects it is outdated but it is easy to understand the new GUI that AWS has
By Sp Rao on 11/17/2024
good , knowledgeable, taken good amount of efforts to explain concepts and demos.
By Anonymized User on 10/2/2024
I think that this course is a very good option for learn how to deploy microservices or spring boot apps in AWS, with the course you can learn a lot of valuable knowledge about the topic, because is well explained and has the necessary exercises to practice.
By Vlad Turcanu on 8/13/2024
Very clear explanations, updated to match the latest changes in the AWS interface. Theory and practice are both covered very well. You learn how it works, why you do it and how to do it step by step. The instructor made sure to cover all prerequisites, so you can safely take this course as a beginner and understand everything.
By Cristopher Vergara on 3/2/2024
Excellent course, the only drawback is that some of the Amazon interfaces and options receive an update and are difficult to follow in two or three videos also, I have an open question and I'm waiting for the response. However, 99% is applicable, also the pronunciation of English is very good, excellent if English is not your primary language. Enjoy the course
By Denise Melo on 11/6/2023
An excellent course for beginners who already have some knowledge of AWS. It's up to date and includes recent services like Service Connect and the (not so new) AWS console graphical interface. The instructor responds to questions very quickly.
By Mani kesi on 9/20/2023
He explained everything in detail and its easy to follow him.
By N G on 2/8/2023
Great course - detailed explanation on how to get up and running with your Spring apps on the AWS servlerless infrastructure! Would have been great to also include a quick overview on how to use out-of-the box Spring solutions like Spring Cloud Config and Spring Service Discovery in addition to AWS Service Connect.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100












