Spring Boot Microservices and Spring Cloud. Build & Deploy. (Udemy.com)
Spring Cloud Config Server, API Gateway, Eureka, Feign, Resilience4J, Load Balancing, Spring Security, ELK, Docker, AWS.
Created by: Sergey Kargopolov
Last updated June 2026
What you will learn
- Build and run RESTful Microservices
- Implement User Authentication
- Eureka Discovery Service
- Implement User Authorization with Spring Security and JWT
- Spring Cloud API Gateway
- Learn to use JPA to persist data into a Database
- Use Cloud Cloud Config Server. Learn to Encrypt Sensitive Data.
- Learn to install MySQL Server and persist data into MySQL
- Spring Cloud Bus and Rabbit MQ
- H2 in-memory database and H2 Console
- Spring Boot Actuator
- Learn to use HTTP Postman
- Use Spring Security
- Learn to use Spring Initializer
- Distributed Tracing with Sleuth and Zipkin
- Learn to use Spring Tool Suite
- Centralized Logging with ELK Stack(Logstash, Elasticsearch, Kibana)
- Run Microservices in Docker Containers
- Use Method Level Security to protect API Endpoints
- Deploy Microservices to AWS
Quality Score
Overall Score : 92 / 100
Course Description
This course requires you to download Docker Desktop. If you are a Udemy Business user, please check with your employer before downloading software.
This video course is for Beginners who have never build RESTful Web Services and Microservices before. It will guide you step-by-step through basics and will help you create and run RESTful Microservices from scratch. You will learn how to run Microservices on your own developer's machine as well as in Docker Containers on AWS EC2 Linux machines.
By the end of this course, you will have your own RESTful Spring Boot Microservices built and running in Spring Cloud.
You will learn how to create and run your own:
RESTful Microservices,
Eureka Discovery Standalone Server,
Eureka Discovery Server Cluster,
Zuul API Gateway,
Spring Cloud API Gateway,
Load Balancer,
Spring Cloud Config Server,
You will learn to use:
Spring Cloud Bus and Rabbit MQ,
Spring Boot Actuator
You will also learn how to implement for your REST API features like:
User Authentication(Login) and,
User Authorization(Registration),
Role-based access control(RBAC)
You will learn to use:
Spring Security and JWT
You will learn how to use:
Spring Data JPA to store user details in a database,
H2 in-memory database and a database console,
MySQL database server,
Postman HTTP Client,
Spring Tool Suite,
Spring Initializer
This course also covers how to:
Trace HTTP Requests with Spring Cloud Sleuth and Zipkin(Distributed tracing)
Aggregate log files in one place(Centralized logging) with ELK stack(Logstash, Elasticsearch, Kibana).
You will also learn how to:
Start up AWS EC2 Linux machine,
Install Docker,
Create Docker images,
Run Microservices in Docker containers on multiple EC2 Linux machines in Amazon AWS Cloud.
Instructor Details
- 4.6 Rating
9,299 Reviews
Sergey Kargopolov
I have more than 20 years of experience in building different types of software. I started my career as an Entrepreneur with award-winning web projects and currently, I’m a Full Stack Developer with a passion for teaching beginner programmers to reach their goals and assisting them in the development of their applications.
Follow me on Twitter, LinkedIn or Instagram to stay in touch.
Happy learning!
More courses by Sergey Kargopolov
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
Event-Driven Microservices, CQRS, SAGA, Axon 4, Spring Boot (2026)
4.4 (2,441 Reviews)
Provider: Udemy
Time: 9.5h
$79.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
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
Spring Boot Course: Learn Spring Boot & Build Web APIs (2025)
4.7 (3,377 Reviews)
Provider: Udemy
Time: 11.9h
$109.99
Reviews
By Akansha Rajput on 3/24/2025
The course is exceptionally well-structured, covering core concepts of Spring Boot Microservices, Spring Security, and Spring Cloud. The step-by-step coding exercises and real-world examples were particularly valuable and have deepened my understanding of building scalable, secure, and efficient microservices-based applications. One issue is spring security has upgraded so using this code give most of the time 403 forbidden. But you can explore and fix the issue. I highly recommend this course to anyone looking to strengthen their skills in Spring Boot Microservices and Cloud technologies.
By Kulakov Pavel on 9/30/2023
Курс - огонь. Не знал о микросервисах ничего, теперь стала очень ясная картина. Так же и помимо узнал много чего. Сергею спасибо, и как я понимаю, он - наш земляк, поэтому его речь разборчива и внятна, что делает прохождение курса понятным даже с небольшим наличием инглиша. One of the best cources I had. I knew nothing about microservices before but after this course I have so complete picture about this structure. Thanks to author for his work. I'm so glad that I've persued this course.
By Anonymized User on 9/18/2023
I have to say the course was pretty good with some feedback I wanted to give. Positives: 1. what I like is, all the microservices concepts are pretty much covered, as I have already took one course before this course on microservices. Negatives: 1. you can have the slides to share with us so we don't have to go back when we want to revise or coming back after sometime to see how things are actually working. almost finished the course & will add more by the time I completely finish the course.
By Amsidh Babasha Lokhande on 1/27/2021
This course should have 1) Common errors and there resolution 2) What are challenges in micro-services and there mitigation. 3) Gateway API implemented using ZUUL which is out dated. 4) All Spring Cloud dependencies evaluation and deprecation API's. 5) Need to update this course with latest spring boot, spring cloud, reactive API with Reactive client(WebClient) and Reactive Database, Handler and Router Function etc. 6) More focus on Security. 7) Need to have more focus on explaining the architecture of micro service.
By Evan Knapp on 11/14/2020
They content so far is a great amount of detail for the basics to get started. I'm very much enjoying it.
By Sumit Menon on 11/7/2020
Short. Crisp. Everything that you need to know to get things working.
By Alejandro Stivanello on 11/7/2020
Muy completo, el profesor explica muy claro todo y el ingls se le entiende perfecto para los que estn flojos con el idioma. Me gust mucho y aprend ms an
By Daniel Marmitt on 11/7/2020
EXEMPLO PRTICO MAIS AVANADO . UMA PEQUENA APLICAO COMPLETA.
MORE ADVANCED PRACTICAL EXAMPLE. A SMALL COMPLETE APPLICATION.
VERY GOOD YOUR COURSE, THANK YOU.
By Serge Danson Ndekezi on 11/1/2020
The trainer is great!
By Dov Dekeyser on 11/1/2020
Great course
By Adil Rasheed on 10/21/2020
I am a experienced java developer but have no exposure to Microservices. This course made my day.
Thanks Sergey
By Akshat Vashishtha on 10/15/2020
The only course which covers the complete project base micro-services architecture implementation along with sound understanding on each part which makes developer life easier to implement.
I have involved with multiple courses on Udemy but I am only convinced to write my reviews on your courses as I found both your java courses so helpful to learn and apply things in my job as well.
Thank you once again, Sergey.












