Spring boot microservices course covering below topics with hands on coding and demo -
Overview
Architecture
Maven Project structure
Postgres Database Setup
Customer Microservice
Fraud Detection Microservice
Intercommunication between microservices
Eureka Service
Load Balancer
Feign Clients
Notification Microservice
Micrometer – distributed Tracing & Logging
Zipkin Dashboard – Monitoring latency , performance
API Gateway – Rate Limiter, Load balancing, Routing Async Communication
Kafka Implementation
Maven build
Maven JIB plugin for creating docker images
Docker Introduction
Docker registry
Run all images in containers
Deploy on Kubernetes (This is to be covered in depth in upcoming course)
This course will give you in depth hands on practical knowledge of how to develop,build,monitor, package and deploy microservices in real time. I would suggest this course who is aspiring to learn all concepts related to microservices and become expert in creating microservices using spring boot. Spring Boot is ideal for building microservices that can be deployed and managed using the containerization platforms like Kubernetes and Docker. You will also get knowledge of containerization technologies like docker and orchestration platforms like Kubernetes. You will also learn monitoring microservices using zipkin. Also you will get how to setup distributed tracing of microservices which is useful in identifying bottlenecks in microservices based architectures. Also you will learn about how microservices communicate between each other using REST template and Openfeign clients.