Build Java Microservices with Spring Boot and Spring Cloud

Udemy MOOC / Non-credit USD 19.99
Enroll now →
Build Java Microservices with Spring Boot and Spring Cloud

About this course

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 ServerSpring Cloud Netflix Eureka ClientSpring Cloud Netflix ZuulSpring Cloud OpenFeignSpring Boot Data JPASpring Boot WebH2 Embedded Database Lombok FrameworkCourse ObjectivesMonoliths vs MicroservicesUnderstand Microservices Application ComponentsBuild Eureka Server Build Student Application - Microservices 1Build Teacher Application - Microservices 2Build Gateway Application - School GatewayWe 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.

What you'll learn

  • Understand microservices architecture
  • Build applications using Spring Boot
  • Implement service discovery with Eureka
  • Create a gateway application using Netflix Zuul
  • Test microservices with curl

Course objectives

  • Differentiate between monoliths and microservices
  • Understand microservices application components
  • Build a Eureka Server
  • Create student and teacher microservices
  • Implement a school gateway application

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.