
UdemyThis course takes you from architecture concepts through deployment. You'll learn how to design microservices, containerize them with Docker, orchestrate with Kubernetes on Google Cloud, and manage the complexity they introduce.
Key topics include Spring Cloud for configuration management and service discovery, the API Gateway pattern for routing, and RESILIENCE4J for building resilient systems. Observability—a critical aspect of running distributed systems—is covered through Prometheus, Grafana, and distributed tracing. You'll also explore event-driven architecture with Kafka and RabbitMQ, and security patterns using OAuth2.
The course assumes basic Java and Spring knowledge. By the end, you'll understand not just the tools, but the tradeoffs: when microservices make sense, how to right-size them, and what it takes to run them reliably in production.
This course requires you to download Docker Desktop from docker website. If you are a Udemy Business user, please check with your employer before downloading software.
'Master Microservices with SpringBoot,Docker,Kubernetes' course will help in understanding about microservices architecture and how to build it using SpringBoot, Spring Cloud components, Docker and Kubernetes. By the end of this course, students will understand all the below topics,
What is microservices architecture and how it is different from monolithic and SOA architectures
How to build production ready microservices using Java, Spring, SpringBoot and Spring Cloud
How to document microservices using Open API Specification and Swagger
How to right size microservices and identify service boundaries
Role of Docker in microservices and how to build docker images, containers
Role of Docker compose and how to use it to run all the microservices inside a application
What are cloud native apps & 15 factor methodology behind them
Configuration management in microservices using Spring Cloud Config Server
Service Discovery and Registration pattern inside microservices and how to implement using Spring Eureka server
Handling Cross cutting concerns and routing inside microservices using Spring Cloud Gateway
Building resilient microservices using RESILIENCE4J framework
Implementing observability and monitoring using Prometheus, Loki, Promtail, Tempo and Grafana
Securing microservices using OAuth2, OpenID connect and Spring Security
How to build event driven microservices using RabbitMQ, Kafka, Spring Cloud Functions and Spring Cloud Stream
Role of Kubernetes in microservices as a container orchestration framework.
How to setup a Kubernetes cluster inside GCP using Google Kubernetes Engine and deploy microservices inside it
What is Helm & it's role in microservices world
Most commonly used Docker, Kubernetes and Helm commands
The pre-requisite for the course is basic knowledge of Java, Spring and interest to learn microservices.
Price
No active coupon right now
View Course →No coupon right now. We'll tell you when there is one.
Advertisement
More in IT & Software







Not the best price we've seen. The lowest we've recorded is $16.99 on 3 Aug.
This is what we recorded in US pricing — not every price this course has ever had, and prices differ by country.