Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Master Microservices With Spring Boot 3.0 And Spring Cloud

Posted By: ELK1nG
Master Microservices With Spring Boot 3.0 And Spring Cloud

Master Microservices With Spring Boot 3.0 And Spring Cloud
Published 4/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 534.08 MB | Duration: 1h 7m

Mastering Microservices: Building Scalable and Modular Applications with API Gateway, Config Server, and More

What you'll learn

Understand the fundamentals of microservices architecture and its advantages over monolithic applications.

Implement an API Gateway to centralize and manage requests, providing a single entry point for your microservices ecosystem.

Utilize a Config Server to enable centralized configuration management, simplifying application maintenance and consistency across environments.

Leverage a Discovery Server for efficient service registration and discovery, ensuring seamless service-to-service communication.

Develop two practical microservices, Student and School, to understand the nuances of designing and building modular services.

Explore communication between microservices using OpenFeign, an easy-to-use, declarative REST client.

Enhance application observability and debugging with distributed tracing using Zipkin, allowing you to visualize and troubleshoot latency issues.

Learn best practices for securing, monitoring, and deploying microservices in production environments.

Requirements

Spring boot knowledge

Description

Discover the power of microservices architecture in this in-depth course, designed to provide you with a thorough understanding of building, deploying, and scaling modern applications. Through a blend of theory and practical examples, you'll explore essential concepts such as API Gateway, Config Server, Discovery Server, and hands-on implementation of two real-world microservices, Student and School.Throughout this extensive course, you'll:Understand the fundamentals of microservices architecture and its advantages over monolithic applications.Implement an API Gateway to centralize and manage requests, providing a single entry point for your microservices ecosystem.Utilize a Config Server to enable centralized configuration management, simplifying application maintenance and consistency across environments.Leverage a Discovery Server for efficient service registration and discovery, ensuring seamless service-to-service communication.Develop two practical microservices, Student and School, to understand the nuances of designing and building modular services.Explore communication between microservices using OpenFeign, an easy-to-use, declarative REST client.Enhance application observability and debugging with distributed tracing using Zipkin, allowing you to visualize and troubleshoot latency issues.Learn best practices for securing, monitoring, and deploying microservices in production environments.By the end of this comprehensive course, you'll have mastered essential microservices concepts, techniques, and tools, empowering you to create and deploy sophisticated, distributed applications with increased efficiency and confidence. Whether you're a developer, architect, or DevOps engineer, this course will equip you with the skills to successfully navigate and thrive in the world of microservices.

Overview

Section 1: Introduction

Lecture 1 Microservices definition

Lecture 2 Application architecture

Section 2: Bootstrap the application

Lecture 3 Initialise the monorepo workspace

Lecture 4 Create the API. Gateway service

Lecture 5 Create the Discovery server

Lecture 6 Create the Config server

Section 3: Discovery server

Lecture 7 Configure and the observe the Discovery server

Section 4: Student service

Lecture 8 Create a new Spring boot project

Lecture 9 Add the required configurations

Lecture 10 Create the Student entity

Lecture 11 Create the Student repository

Lecture 12 Create the Student miroservice

Lecture 13 Create the Student controller

Section 5: School microservice

Lecture 14 Create a new spring boot project

Lecture 15 Implement the school functionnalities

Lecture 16 Run and test

Section 6: Communication between two microservices

Lecture 17 Add a new endpoint to the school microservice

Lecture 18 Add a new endpoint to the Student microservice

Lecture 19 Implement the new method

Lecture 20 Add OpenFeign dependency

Lecture 21 Implement the HTTP client

Lecture 22 Test the communication

Section 7: API Gateway

Lecture 23 Configure the API Gateway microservice

Lecture 24 Test the API Gateway

Section 8: Config server

Lecture 25 Configure the Config Server

Lecture 26 Externalise the school microservice configuration

Lecture 27 Externalise the Student microservice configuration

Lecture 28 Externalise the Api Gateway microservice configuration

Lecture 29 Externalise the Discovery server configuration

Lecture 30 Test the changes

Section 9: Zipkin and distributed tracing

Lecture 31 Prepare Zipkin

Lecture 32 Add the Zipkin dependencies

Lecture 33 Test the tracing

All levels