Master Microservices with Spring Docker Kubernetes

Master Microservices with Spring Docker Kubernetes

Description
‘Master Microservices with Spring, 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 Spring, SpringBoot and Spring Cloud

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 Docker compose and how to use it to run all the microservices inside a application

Most commonly used Docker commands

Role of Kubernetes in microservices as a container orchestration framework.

How to setup a Kubernetes cluster inside GCP using GKE (Google Kubernetes Engine) and deploy microservices inside it

Most commonly used Kubernetes commands

The pre-requisite for the course is basic knowledge of Java, Spring and interest to learn.

Leave a Reply