
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.
In this lesson, we’ll learn to Install and set up Java platform, and Intellij IDEA. Further, how to create and execute the Microservice application using spring Boot.
In this practice, you will learn how to install and set up JDK, and Intellij IDEA.
In this practice, you will learn how to create Microservices application using the Spring Boot.
In this lesson, we’ll learn to how to Install and test the API using Postman application and how to connect H2 Database.
In this practice, you will learn how to Install and test the API’s using Postman tool.
In this practice, you will learn how to install and configure H2 Database, and further how to connect Microservices to database.
In this lesson, we’ll understand how to set up Eureka Server. Further, you will learn how to register Microservice with Eureka Server using Spring Cloud.
In this practice, you will learn how to set up Eureka Server and connect Microservice to eureka server.
In this practice, you will learn how to register Microservices with Eureka.
In this lesson, you’ll have a fair idea about how to set up API Gateway in Eureka Server. Further, you will learn how to map order to payment service and verify order and payment call through API Gateway.
In this practice, you will learn how to Configure an API Gateway in eureka server.
In this practice, you will learn how payment gets updated in order_service.
In this practice, you will learn how to verify if the request is being send from order_service Microservice to API Gateway.
In this lesson, we’ll explore about how to create a git repository and set up Config Server. Further, you will learn how to store order and payment Microservice in Config Server.
In this practice, you will learn how to create a Git repository and committing the git repository.
In this practice, you will learn how to set Config Server using a component.
In this practice, you will learn how to get order and payment microservice in Config Server.
In this lesson, we’ll discuss about how to create log file for Order and Payment Microservice. Further, you will learn how to verify log file using ELK Stack.
In this practice, you will learn how to create log file for Order and Payment Microservice.
In this practice, you will learn how to verify the Log files using ELK Stack.
In these lesson, you will learn how to set up Zipkin in windows. Further, you will learn how to do tracing of Microservices using Zipkin
In this practice, you will learn how to set up zipkin in windows and configuring microservices
In this practice, you will understand how distributed tracing works using zipkin.
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.