Master Microservices with Spring, Docker, Kubernetes

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
Tutorial Bar
Logo