Master Microservices with Spring, Docker, Kubernetes
Microservices, Spring, SpringBoot, Spring Cloud, Config Server, Eureka Server, Resilience4j, Zipkin, Docker, Kubernetes
What you’ll learn
-
What is microservices architecture and how it is different from monolithic and SOA architectures
-
How to build microservices using Spring, SpringBoot
-
What are cloud native apps & 12 factor principles 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
-
Building resilient microservices using 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
-
Monitoring microservices using Prometheus and Grafana
-
Role of Docker in microservices and how to build docker images, containers
-
Role of Kubernetes in microservices as a container orchestration framework
Requirements
-
Java
-
Basics of Spring framework
Who this course is for:
- Beginner students who are learning Spring framework and interested in Microservices as well
- Developers who already know developing web applications using Spring framework
- Java Architects