Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Microservices Implementation using Spring Cloud (Jul 2022)
Rating: 4.2 out of 5(7 ratings)
85 students

Microservices Implementation using Spring Cloud (Jul 2022)

Spring Boot, Spring Cloud, Microservices, API Gateway, Spring Cloud Config Server
Last updated 8/2023
English

What you'll learn

  • Learn about microservices and Spring Cloud
  • Learn how to Configure Intellij IDEA and how to Create microservices
  • Verify APIs using Postman application
  • Connect Microservices to H2 Database
  • How to Register Microservices in Eureka Service Registry
  • How to Configure Spring Cloud Gateway
  • Configure Spring Cloud Config Server using Git
  • Centralized Logging using ELK stack
  • Distributed Tracing using Zipkin and Sleuth

Course content

8 sections24 lectures3h 4m total length
  • Introduction5:41

    In this course, you will learn to set up Intellij IDEA, learn about microservices, spring boot, spring cloud, postman, H2 database, how does H2 database and postman application works, setting up the environment to run microservices. Illustrating this by creating microservices, configuring the microservices and registering the microservices in spring cloud eureka server, setting up API Gateway in eureka server, mapping microservices, creating a git repository, creating log files, verifying the log files using ELK Stack, centralized tracing of microservices using Spring cloud sleuth and zipkin.

Requirements

  • Knowledge on Spring Boot
  • Working Knowledge on Intellij IDEA
  • Basic understanding of Microservices
  • Understanding of Spring Cloud

Description

Microservice architecture allows a system to be divided into a number of smaller, individual and independent services. Each service is flexible, robust, composable, complete and independently scalable. They run as autonomous processes and communicate with one another through APIs. In this course, you will set up Intellij IDEA, Postman and H2 Database. Postman is and API testing tool and gives wide support for all possible HTTP methods.H2 is an in-memory database which is volatile, and results in data loss after application restart. Creating two microservices, testing the API using postman application and connecting microservices to H2 database. setting up Eureka Server, register Microservices in Eureka Service Discovery. Spring Cloud Gateway is integrated to route the requests to the respective services or it will filter out the requests according to request pattern and two microservices communicates. creating a git repository and set up Config Server and add order and payment Microservice in Config Server. Centralized Logging using ELK stack i.e., Elastic Search, Logstash and Kibana. They are used for searching, analysing, and visualizing log data. Zipkin is introduced in microservices for distributed tracing and identifying latency issues. Spring Cloud Sleuth used to generate the trace id, span id and add this information to the service calls in the headers.

Who this course is for:

  • Cloud Engineers
  • Software Developers
  • Cloud Application Developers