Microservices with Spring Boot, Spring Cloud, Docker, K8s (Udemy.com)
Build Microservices with Java, Spring Boot, Spring Cloud, Docker, Kubernetes, Okta, Spring Security, CI/CD, GCP
Created by: Shabbir Dawoodi
Last updated March 2025
What you will learn
- What is microservices architecture and how it is different from monolithic and SOA architectures
- How to build production ready microservices using Spring, SpringBoot, Spring Cloud and Cloud Platforms
- Orchestrate microservices with KUBERNETES
- Create containers for microservices with DOCKER
- Configuration management in microservices using Spring Cloud Config Server
- Service Discovery and Registration pattern inside microservices and how to implement using Spring Eureka server
- Building resilient microservices using RESILIENCE4J framework
- Microservices Security using OAuth2 and Okta
- Implementing CI/CD Pipelines for Microservices deployment
- Deploying Microservices to Google Cloud Platform
- Implementing Distributed tracing & Log aggregation in microservices
- Unit Testing for all layers in Microservices
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100
Course Description
This course requires you to download Docker Desktop from the official docker site. If you are a Udemy business user, please check with your employer before downloading the software.
Do you want to Learn to Build an Amazing REST API with Spring Boot? Do you want to learn what the Hype about Microservices is all about? Do you want to Build Microservices with Spring Boot and Spring Cloud? Do you want to Build Containers with Docker? Do you want to orchestrate Microservices with Kubernetes? Look no further!
What is microservices architecture and how is it different from monolithic and SOA architectures
How to build production-ready microservices using Spring, SpringBoot, and Spring Cloud
Configuration management in microservices using Spring Cloud Config Server
Service Discovery and Registration pattern inside microservices and how to implement using Spring Eureka server
Building resilient microservices using the RESILIENCE4J framework
Handling Cross-cutting concerns and routing inside microservices using Spring Cloud Gateway
Implementing Distributed tracing & Log aggregation in microservices using Spring Sleuth and Zipkin
Role of Docker in microservices and how to build docker images, containers
Most commonly used Docker commands
Role of Kubernetes in microservices as a container orchestration framework.
How to setup a Kubernetes cluster and deploy microservices inside it
The most commonly used Kubernetes commands
Microservices Security using OAuth2 and Okta
Unit testing for all layers in Microservices
CI/CD Pilepile with Jenkins for the deployment of Microservices
GCP Cloud Platform as a Cloud provider for deploying Microservices to Cloud using CI/CD Pipeline
The pre-requisite for the course is basic knowledge of Java and an interest in learning.
Instructor Details
- 4.4 Rating
1,907 Reviews
Shabbir Dawoodi
I am an experienced Senior Software Developer with a demonstrated history of working in the information technology and services industry. Skilled in Java, Hibernate, Spring Framework, Spring Boot, Redis, AWS, and Quarkus. I started my carrier with a curiosity about how web applications are running and spent most of the time understanding the concepts behind it and code snippets.
This Curiosity has led me to climb my success ladder.
I am also an enthusiastic author and share a deep understanding of different topics through Blogs and Tutorials.
More courses by Shabbir Dawoodi
Master Generative AI with Java and Spring Boot | Spring AI (2025)
4.4 (1,032 Reviews)
Provider: Udemy
Time: 5.8h
$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
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
Spring Professional Certification Exam Tutorial - Module 04 (2019)
4.7 (1,018 Reviews)
Provider: Udemy
Time: 4.6h
$79.99
Spring Boot 4, Spring 7 & Hibernate for Beginners (2026)
4.6 (95,333 Reviews)
Provider: Udemy
Time: 35.5h
$129.99
Reviews
By Hitesh Yadav on 11/25/2025
Hi Shabbir ..I gone through all course videos' and found very clear descriptive and boosting content ...I am very thankful to you for providing such a great content. thanks once again !
By Mouhamed Brahim on 10/20/2025
i haven't complete the course yet im currently at the 63 video but from what i've seen i can tell that it's gonna be great and it cover a lot of topics. good job Shabbir Dawoodi
By Kunal Kumartakkar on 1/3/2025
I sought in-depth explanations of Circuit breakers, Rate limiting, and Spring security. Otherwise, the practical implementation of all the tools and methods together to explain the working of Microservices was great.
By Nagesh Muthu on 5/12/2024
It has been truly amazing and incredibly useful, especially with the practical code examples provided. I found the hands-on approach extremely valuable and it has greatly enhanced my understanding of Spring boot eco system, Thanks.
By shekhar arya on 3/23/2024
Great course with a developer perspective. Please add your Diagrams / Slides you show in tutorials so those can be printed. e.g. The Overview diagram where all services and gateway , DB are shown.
By MASSIMO PICHINI on 2/29/2024
A practical introduction to a bunch of different web technologies and frameworks. Very good examples. Some parts were a bit repetitive, but this is really minor point on the whole course.
By Amol Gadage on 2/28/2024
This is very cool course as any Java developer need but the Secuity part is cover with Okta I think they can also include Key Cloak if possible. The security part is not that much clear. rest of the course is very useful. Can we add multiple environments like Dev QA Stage Prod etc... and also should cover Helms.
By Anonymized User on 11/5/2023
I believe its a paid course so i thought i can actually see a way to integrate a test payment service like razorypay or paytm atleast. Also, there should be something for fault tolerance like Hystrix, logging services etc
By Anonymized User on 7/15/2023
Would be the best course for those who have previous experience but not for beginners. It is best for both, those who are learning Microservices using SpringBoot and for those who are trying to revise the concepts. Thanks for the valuable content!!!
By Alexandr Bunta on 2/28/2023
Thanks to the author for an interesting course. I think it is useful not only for novice developers but also to fill the knowledge gaps of experienced engineers







