YoVDO

Microservices with Spring Boot

Offered By: YouTube

Tags

Spring Framework Courses MySQL Courses Microservices Courses REST APIs Courses API Gateways Courses Spring Data JPA Courses Centralized Logging Courses

Course Description

Overview

Explore a comprehensive video playlist on microservices architecture and implementation using Spring Boot. Learn about REST APIs, Spring Boot annotations, hotswapping code, actuators, Swagger documentation, properties, profiles, logging, and Spring Data JPA with MySQL. Discover how to use RestTemplate and OpenFeign for API calls, implement circuit breakers with Netflix Hystrix, set up Spring Cloud Config Server, and create API Gateways with Netflix Zuul. Dive into service discovery with Eureka, distributed tracing with Sleuth and Zipkin, load balancing with Ribbon, and resilience patterns with Resilience4j. Cover topics such as REST API validation, Project Lombok, microservices testing, and ETag filters. Build practical projects like a COVID-19 alert microservice and learn about code coverage with JaCoCo.

Syllabus

Microservices with Springboot #1 | Microservice Architecture | Microservice - Monolithic application.
Microservices with Spring boot #2 || What is REST API || RESTfull API || HTTP Methods.
Microservices with Spring boot #3 || RESTfull Application using spring boot + java.
Microservices with Spring boot #4 || Spring Boot Annotations | What are Spring Boot Annotations.
Microservices with Spring boot #5 | Hotswapping code in Spring boot | spring boot devtools.
Microservices with Spring Boot #6.1 || Spring Boot Actuators || Monitoring Spring Boot Application.
Microservices with Spring Boot #6.2 || Custom actuator endpoint || Securing Actuator Endpoints.
Microservices with Spring Boot #7 || Swagger Documentation + Spring Boot || REST API Documentation.
Microservices with SpringBoot #8.1 || Properties in SpringBoot || @Value & @ConfigurationProperties.
Microservices with Spring Boot #8.2 || What is YAML || .yaml vs .properties || yaml in spring boot.
Microservices with Spring Boot #9 || Profiles in Spring Boot || How to use profiles in spring boot.
Microservices with Spring Boot #10 || Logging in Spring Boot App || Different levels of loggging.
Microservices with Spring Boot #11.1 || Spring Data +REST + JPA + MySQL || Spring Boot + JPA + MySQL.
Microservices with Spring Boot #11.2 || @Query annotation || Spring data JPA || CRUD-JPA Repository.
Microservices with Spring Boot #11.3 || Sorting Spring data JPA || PagingAndSortingRepoitory demo.
Microservices with Spring Boot #11.4 || Pagination || Slicing || NativeQuery || Spring data JPA.
Exchange method of Spring RestTemplate - Part 1 || Calling REST API using RestTemplate.
Exchange method of Spring RestTemplate- Part 2 || Calling REST API using RestTemplate.
Calling REST API using Spring RestTemplate using {HttpMethod}forEntity() || All about RestTemplate.
What is RestTemplateBuilder || How to Create instance of RestTemplate using RestTemplateBuilder.
RestTemplateBuilder || How to add baseUrl in RestTemplate || How to set root uri in RestTemplate.
RestTemplateBuilder || How to add timeout in RestTemplate || How to set readTimeout in RestTemplate.
How to enable HTTPS in a Spring Boot application || Spring Boot SSL || Spring boot enable SSL.
Access HTTPS RESTful service using RestTemplate || Bypass SSL validation in Spring RestTemplate.
How to do centralized logging in microservices? || Centralized logging with RestTemplate.
What is Spring Cloud OpenFeign || Calling REST API with OpenFeign || Declarative REST client.
How to make call to 3rd party REST service using OpenFeign client for Http GET/PUT/POST/DELETE.
How to set timeout with Spring cloud OpenFeign || Placeholders with Spring cloud OpenFeign.
What is circuit breaker design pattern in microservices || All about circuit breaker.
Netflix Hystrix Circuit Breaker || Netflix Hystrix + Micrservices || Netflix Hystrix + Spring Boot.
Netflix Hystrix Dashboard || Hystrix dashboard in microservices || Hystrix Dashboard customization.
What is Spring Cloud Config Server || Config Server || Cloud Config Server || Need of config server.
Spring cloud config server with spring boot || Cloud config server with spring boot.
Spring Cloud Config Client - Part 1 of 2 || Spring Cloud Config - Client.
Spring Cloud Config Client - Part 2 of 2 || Spring Cloud Config - Client.
All about spring cloud configuration server || All about spring cloud config client || spring docs.
API Gateway || API Gateway in microservices architecture || What is API Gateway || Green Learner.
Api Gateway using ZUUL #1 || Netflix ZUUL || Netflix Zuul with Spring Boot || Green Learner.
Api Gateway using ZUUL #2 || Internal Architecture of Netflix Zuul || Netflix Zuul || Green Learner.
API Gateway using ZUUL #3 || Netflix ZUUL Filters Demo || Logging with Zuul Filters || Green Learner.
API Gateway using ZUUL #4 || Netflix Zuul Actuator endpoints + Spring Boot || Green Learner.
API Gateway using ZUUL #5 || Netflix ZUUL + SpringBoot + Hystrix + Circuit Breaker || Green Learner.
API Gateway using ZUUL #6 || Netflix ZUUL + SpringBoot + Spring Security || Green Learner.
Microservices Registry & Discovery #1 || Quick Intro of Service Discovery || Green Learner.
Microservices Registry & Discovery #2 || Detailed Explanation of Service Discovery & Registry.
Microservices Registry & Discovery #3 || Demo - Eureka Server + Spring Boot || Green Learner.
Microservices Registry & Discovery #4 || Demo - Eureka Client Service + Spring Boot || Green Learner.
Microservices Registry & Discovery #5.1 || Demo - Use Eureka server to Discover Services.
Microservices Registry & Discovery #5.2 || Demo - Use Eureka server to Discover Services.
Distributed Tracing with Spring Cloud Sleuth and Zipkin #1 || Importance of logs in debugging.
Distributed Tracing with Spring Cloud Sleuth and Zipkin #2 || What is Sleuth || Green Learner.
Distributed Tracing with Spring Cloud Sleuth and Zipkin #3 || Cloud Sleuth - Demo || Green Learner.
Distributed Tracing with Spring Cloud Sleuth and Zipkin #4 || Sleuth- How It Works? || Green Learner.
Distributed Tracing with Spring Cloud Sleuth and Zipkin #5 || Zipkin - Introduction || Green Learner.
Distributed Tracing with Spring Cloud Sleuth and Zipkin #6 || Zipkin Server || Green Learner.
Distributed Tracing with Spring Cloud Sleuth and Zipkin #7 || Sleuth + Zipkin - Demo.
What is Load Balancer In Microservices || Client Side vs Server Side Load Balancer || Green Learner.
Demo - Netflix Ribbon - Client Side Load Balancing + Spring Boot || Green Learner.
Demo - Netflix Ribbon With Eureka- Client Side Load Balancing + Service Discovery + SpringBoot.
Demo - Customization of Netflix Ribbon With Eureka- Client Side Load Balancing + Spring Boot.
What is Resilience4j || Resilience4j Tutorial || Resilience4j Circuit Breaker.
Resilience4j + SpringBoot - Part 1 of 3 || Resilience4j + SpringBoot2 || Resilience4j CircuitBreaker.
Resilience4j + SpringBoot - Part 2 of 3 || Resilience4j + SpringBoot2 || Resilience4j CircuitBreaker.
Resilience4j + SpringBoot - Part 3 of 3 || Resilience4j + SpringBoot2 || Resilience4j CircuitBreaker.
Part#1 of 2- Microservices Monitoring || Resilience4j Monitoring || Resilience4j Dashboard.
Part#2 of 2- Microservices Monitoring || Resilience4j Monitoring || Resilience4j Dashboard.
What is Resilience4j Ratelimiter || SpringBoot+Resilience4j +RateLimiter || Resilience4j Ratelimiter.
What is Resilience4j Retry|| SpringBoot+Resilience4j +Retry || Resilience4j Retry.
What is Resilience4j Bulkhead || SpringBoot+Resilience4j +Bulkhead || Resilience4j Bulkhead.
1 REST API Validation || Bean Validation in Micro-services || Green Learner.
2 REST API Validation || Custom Bean Validation Annotation in Micro-services || Green Learner.
3 REST API Validation || @pattern validation Annotation || Green Learner.
Project Lombok Example|| Project Lombok With Spring Boot || Green Learner.
Microservices Testing Roadmap || Microservices testing tools || Green Learner.
ETag Filter + Spring Boot | Real-Time Use cases of ETag Filter for Microservices | Entity Tags.
COVID-19 Alert Microservice with Spring Boot|| Processing complex JSON data into Java Objects.
Writing Unit & Integration Test for Microservices || Covid-19 Alert Microservice || Spring Boot.
Code Coverage - Intro & Integration with Spring Boot Microservice || JaCoCo + SpringBoot + Gradle.
0 Microservices Architecture || Course Plan .


Taught by

Green Learner

Related Courses

Audit System with Spring Boot AOP
Coursera Project Network via Coursera
Jenkins : Automating your delivery pipeline
Coursera Project Network via Coursera
Learn Spring
Codecademy
Spring Framework Certification Training
Edureka
Java Spring Boot Application Software Testing
Coursera Project Network via Coursera