Practical Springboot Microservices Implementation Mastery
Last updated 12/2022
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.30 GB | Duration: 5h 0m
Learn to implement SpringBoot based Microservices and RESTful API's architecture
What you'll learnYou will learn to create springboot based microservices
You will learn microservice concept of discovery service and registry
You will learn microservice concept of config server
You will learn microservice concept of API gateway
You will learn microservice concept of circuit breaker
You will learn microservice concept of API authentication with keyclock and Oauth2
RequirementsBasics of Java Programming language
Basics of SpringBoot
DescriptionLearn to implement SpringBoot based Microservices and RESTful API's architecture from scratch in a practical step by step approach.Microservices architecture has many advantages like:Improved productivityBetter resiliencyIncreased scalabilityContinuous integration/continuous delivery (CI/CD)Optimize business functionalityand many moreWe will be implementing many important concepts of microservices architecture likeSpring Cloud Config ServerSpring Cloud BusSpring Cloud Netflix EurekaSpring Cloud Circuit BreakerSpring Cloud SleuthSpring Cloud GatewaySpring Cloud StreamWe will be creating many springboot projects from scratch from spring initializer, some of the microservice will be based on mongodb and some will work with mysql database.Following are the steps we will cover:1.1-Generating and Setting up of product service1.2-Create product entity class with annotation1.3-Create product repository1.4-Creating controller and GET and POST endpoints1.5-Test GET and POST endpoint with Postman2.1-Generating and Setting up of booking service2.2-Understanding Discovery service and Service registry2.3-Generating and Setting up Discovery Service2.4-Registering Product service as client to Discovery service2.5-Registering Booking service as client to Discovery service2.6-Understanding config server and centralized configuration2.7-Create git repo and add properties files2.8-Generate github token and use in Intellij to push code2.9-Generating and Setting up of Configuration service2.10-Configuring config server to fetch different profile based properties from github2.11-Connecting booking service to config server on dev profile2.12-Connecting product service to config server on dev profile2.13-RefreshScope introduction2.14-Implementing RefreshScope Part-12.15-Implementing RefreshScope Part-22.16-HarshiCorp vault setup part-12.17-HarshiCorp vault setup part-22.18-Storing booking service secrets in Vault2.19-getting vault data in microservice3.1-Implementing message broker3.2-Installing RabbiMQ 3.3.0-Using RabbitMQ in microservice3.3.1-Fixing the vault secret fetching issue3.4-What is API Gateway3.5-Setup and Configuration of API gateway3.6-Testing the API's with API Gateway Part-13.7-Testing the API's with API Gateway Part-23.8-Installing and setting up Keycloak server3.9-Configuring keycloak client and user3.10-Configuring spring security filter in API Gateway to intercept request3.11-Configure Product Service as Resource Server3.12-Testing API Gateway and Keycloak security4.1-Overview of Circuit Breaker Pattern4.2-Generating the stock project from springboot starter4.3-Implementing entity repository and controller4.4-Configuring properties for stock service4.5-Implementing entity controller repository for booking service4.6-Implementing Feign client call from booking to stock service
OverviewSection 1: Implementing Product and Booking Microservice
Lecture 1 Course Overview
Lecture 2 Know Your Instructor & Get Help/Support
Lecture 3 Generating and Setting up of product service
Lecture 4 Create product entity class with annotation
Lecture 5 Create product repository
Lecture 6 Creating controller and GET and POST endpoints
Lecture 7 Test GET and POST endpoint with Postman
Lecture 8 Generating and Setting up of booking service
Section 2: Discovery service and Service registry
Lecture 9 Understanding Discovery service and Service registry
Lecture 10 Generating and Setting up Discovery Service
Lecture 11 Registering Product service as client to Discovery service
Lecture 12 Registering Booking service as client to Discovery service
Section 3: config server and centralized configuration
Lecture 13 Understanding config server and centralized configuration
Lecture 14 Create git repo and add properties files
Lecture 15 Generate github token and use in Intellij to push code
Lecture 16 Generating and Setting up of Configuration service
Lecture 17 Configuring config server fetch different profile based properties from github
Lecture 18 Connecting booking service to config server on dev profile
Lecture 19 Connecting product service to config server on dev profile
Section 4: RefreshScope and HarshiCorp vault
Lecture 20 RefreshScope introduction
Lecture 21 Implementing RefreshScope Part-1
Lecture 22 Implementing RefreshScope Part-2
Lecture 23 HarshiCorp vault setup part-1
Lecture 24 HarshiCorp vault setup part-2
Lecture 25 Storing booking service secrets in Vault
Lecture 26 getting vault data in microservice
Section 5: message broker
Lecture 27 Implementing message broker
Lecture 28 Installing RabbiMQ
Lecture 29 Using RabbitMQ in microservice
Lecture 30 Fixing the vault secret fetching issue
Section 6: API Gateway, Keycloak and Oauth2 server
Lecture 31 What is API Gateway
Lecture 32 Setup and Configuration of API gateway
Lecture 33 Testing the API's with API Gateway Part-1
Lecture 34 Testing the API's with API Gateway Part-2
Lecture 35 Installing and setting up Keycloak server
Lecture 36 Configuring keycloak client and user
Lecture 37 Configuring spring security filter in API Gateway to intercept request
Lecture 38 Configure Product Service as Resource Server
Lecture 39 Testing API Gateway and Keycloak security
Section 7: Circuit Breaker
Lecture 40 Overview of Circuit Breaker Pattern
Lecture 41 Generating the stock project from springboot starter
Lecture 42 Implementing entity repository and controller
Lecture 43 Configuring properties for stock service
Lecture 44 Implementing entity controller repository for booking service
Lecture 45 Implementing Feign client call from booking to stock service
Lecture 46 Adding circuit breaker to booking service
Section 8: Source code
Lecture 47 Complete source code for all microservice
Anyone who wants to learn and implement the microservices architecture using java and springboot
Screenshots
rapidgator.net:
https://rapidgator.net/file/e1a97fd3e3c6841aad21c366c6bbe0a7/rdwsh.Practical.Springboot.Microservices.Implementation.Mastery.part1.rar.html
https://rapidgator.net/file/9f93c3c4f0114419d58c15346ce47440/rdwsh.Practical.Springboot.Microservices.Implementation.Mastery.part2.rar.html
https://rapidgator.net/file/403d506a2154062acd94627be33a8cc2/rdwsh.Practical.Springboot.Microservices.Implementation.Mastery.part3.rar.html
https://rapidgator.net/file/da0b87b86812e5baea1b4f23e65cc5a2/rdwsh.Practical.Springboot.Microservices.Implementation.Mastery.part4.rar.html
ddownload.com:
https://ddownload.com/upcp984lxnro/rdwsh.Practical.Springboot.Microservices.Implementation.Mastery.part1.rar
https://ddownload.com/j45edpl773q8/rdwsh.Practical.Springboot.Microservices.Implementation.Mastery.part2.rar
https://ddownload.com/j7le1zrtitxf/rdwsh.Practical.Springboot.Microservices.Implementation.Mastery.part3.rar
https://ddownload.com/0lkblludvslw/rdwsh.Practical.Springboot.Microservices.Implementation.Mastery.part4.rar