4.63 (34 reviews)
☑ The difference between Monoliths and Microservices.
☑ How to build simple Microservices using Spring Boot and Spring Cloud.
☑ How to generate a Spring Boot Application using Spring Initializr
☑ How to build an Eureka Server
☑ The usage of Lombok
☑ How to use Embedded H2 Database using Spring Data JPA
☑ How to register the Eureka Client in Eureka Server
☑ How to use FeignClient for inter-communication between Microservices
☑ How to build a simple Gateway Application
☑ Client side load balancing using ribbon
Spring Boot and Microservices are the latest buzz words in the IT industry. Anyone having these skills are like hot selling cakes in the Market.Spring Cloud provides us the ability to quickly build Microservices with Spring Boot.
In this course, we will build simple Java Microservices using Spring Boot and Spring Cloud.
We will use the below technology stack.
Spring Cloud Netflix Eureka Server
Spring Cloud Netflix Eureka Client
Spring Cloud Netflix Zuul
Spring Cloud OpenFeign
Spring Boot Data JPA
Spring Boot Web
H2 Embedded Database
Monoliths vs Microservices
Understand Microservices Application Components
Build Eureka Server
Build Student Application - Microservices 1
Build Teacher Application - Microservices 2
Build Gateway Application - School Gateway
We will create the Microservice Ecosystem by building the following components:
Eureka Server - This will be the Service Discovery Registry where the Microservices needs to register. We will use
Student Microservice - This will be the first Microservice for our School Application.
Teacher Microservice - This will be the second Microservice for our School Application.
School Gateway - This will use Netflix Zuul to enable Routing Logic for the School Application.
This will be the entry point to Microservice ecosystem and it will route the request to the relevant Microservice based on the configured routing paths.
We will hit the different endpoints using curl for testing the Microservices.
Monoliths vs Microservices
All About Monoliths
All About Microservices
Components for Building Microservices Ecosystem
Building Blocks of MicroServices Architecture
Building the Eureka Server
Generate the Eureka Server Spring Boot Application
Build and Run the Eureka Server
Eureka Server Quiz
Building the Student Microservice
Generate Student Spring Boot Application
Hands On - Code Changes for Building the Student Microservices
Run the Student Microservice Application
Building the Teacher Microservice
Generate Teacher Spring Boot Application
Hands On - Code Changes for Building the Teacher Microservices
Run the Teacher Microservice Application
Building School GateWay Using Zuul
Generate School Gateway Spring Boot Application
Hands On - Code Changes for Building the School Gateway
Run all applications in right sequence
Neat and simple. Chapter 3 can be improved to explain students in detail use cases/purpose of why listed technology stack is needed.
sorry to say.. each source code file failed while running/executing. its not defined any where which versions needs to be use to avoid compatibility issues no contact given for question/discussion even the downloaded files from resources failed as well. course is just focus on writing codes explanation is very less