[2024] Java Spring Boot Microservices with k8s, Docker, AWS | Monolithic to Microservices [PART 2]

preview_player
Показать описание

This is the complete Java Microservices Video Part 2.

**GROW AS JAVA DEVELOPER**

**MORE MORE**
You will find all my courses are listed there on highest discount for my viewers.

For taking this course you just need to know Java.

** TIMESTAMPS ARE HERE! **
00:00:00 COURSE INTRODUCTION

00:02:40 SERVICE REGISTRY AND INTER-SERVICE COMMUNICATION
What is a Service Registry and Why do we need it?
Setting up Service Registry using Eureka Server
Register Job Microservice with Eureka Server
Challenge: Register Company Microservice with Eureka Server
@LoadBalanced for Enabling communication via Service Names
Challenge: Register Ratings Microservice with Eureka Server
Updating GET Rquest to get a single job
Restructuring the Response with DTO
Adding Reviews in Job Response
Behind the scenes of Eureka Server Registration Process: HeartBeat Mechanism

01:34:21 WORKING WITH OPENFEIGN
Open Feign: An Introduction
Enable Feign Clients

01:56:15 DISTRIBUTED TRACING WITH ZIPKIN
Introduction to Distributed Tracing
Introduction to Zipkin
Zipkin Installation and Setup
Introduction to Micrometer
Integration of Zipkin with Spring Boot Microservices using Micrometer
Challenge: Add Zipkin in all our services
Testing our changes
Discuss common problems that might occur and how to troubleshoot them.

02:57:29 SETTING UP CONFIG SERVER
Introduction to Configuration Management
Spring Cloud Config Server
Setting up Config Server
Setting up git repository for configuration
Map config server to git repository
Setting up Spring Cloud Config Client

03:45:36 API GATEWAYS
Introduction to API Gateways
API Gateway Functions
Spring Cloud Gateway
Setting Up Spring Cloud Gateway
Enabling Behind the Scenes
Spring Cloud Gateway in Action
Http vs lb
Eureka Discovery Server via API Gateway

04:31:42 FAULT TOLERANCE AND CIRCUIT BREAKING
Introduction to Fault Tolerance
Introduction to Resilience4J Modules and Features
Introduction to Circuit Breaking
Integrating Resilience4J with Spring Boot
Implementing Circuit Breaking with Resilience4J
Seeing our changes in Action
Adding Fall Back Mechanism
Implementing Retry Mechanisms with Resilience4J
What is Rate Limiting and Why is it Needed?
Implementing Rate Limiting with Resilience4J

05:44:43 WORKING WITH RABBITMQ
What are Message Queues?
Demonstrating the Importance of Message Queues
What are we going to build?
Setting up RabbitMQ
Integrating RabbitMQ with Spring Boot
Publishing Messages to RabbitMQ
Consuming Messages from RabbitMQ
Testing RabbitMQ Integration
Updating Company Ratings after Consuming From Queues

06:53:12 PACKAGING YOUR MICROSERVICES INTO JAR
Introduction to Microservice Packaging
Packaging Basics
Steps to Package Microservices into JARs
Testing our application

07:15:37 DOCKER FOR SPRING BOOT MICROSERVICES
Containerizing Spring Boot Microservices
Introduction to Spring Boot Profiles
Preparing our Project for Docker
Dockerizing our Microservices
Dockerizing other Microservices
Docker Compose for Multi-Container Spring Boot Applications
Dockerizing Gateway, Config Server

08:07:16 KUBERNETES FOR SPRING BOOT MICROSERVICES
What is Kubernetes?
Benefits of Kubernetes
Kubernetes Architecture
Setting up the Environment
Minikube Dashboard
Pods
Service
Exposing your application
ReplicaSets
Deployments
Рекомендации по теме
Комментарии
Автор

60K+ Views but still I didn't even hit 40k Subs YET? :( HIT THAT SUBSCRIBE BUTTON GUYSSS!!!


*GROW AS JAVA DEVELOPER*

You will find all my courses are listed there on highest discount for my viewers.

COMMENT AND LET ME KNOW WHAT SHOULD I BRING NEXT FOR YOU ON THIS CHANNEL?

EmbarkX
Автор

This is one of the best courses I have come across on YouTube. I have watched both parts of this tutorial.

Keep making these kinds of courses. 💯

tabrezshaikh
Автор

i have to leave a comment here to express my gratitude. this is the best springboot turorial i have taken so far. i finished part1 and part2 and learnt a lot

Ben-uggm
Автор

I quickly decided to subscribe to the channel shortly after starting to watch it, and I'm glad I did. It's one of the best Spring Boot courses I've found on YouTube. Thanks a lot!

ethiotech
Автор

I can't even start to express my gratitude. Your entire free course is a blessing. The amount of knowledge i got from a random video i clicked in desperation to improve my skills is insane!! I haven't commented on any channel videos as much as I have commented here. Every time I have a doubt and I feel you have missed to cover it, I see it in the upcoming sections. Of course there are also other youtube channels that have helped me a lot but this entire video has put all the concepts I learnt in perspective. Keep making such videos and I would suggest you go in depth for the topics you have covered in your 2 part series. That would surely help boost your channel even more.

poojapatole
Автор

Extremely informative video! Took me 3 years to start my SpringBoot journey! Started it with your tutorial! Thanks!!!😊

tejaslokhande
Автор

I havent even watched a video, but I have subscribed you. I saw the video lengths, if you have spend this much time on these topics, then I believe in them. After getting a job, I'll definitely buy your paid courses, for sure. Thanks a lot for this

athul
Автор

Hello! I'm not watching your course yet, but I just want to say thanks. It's rare to see such courses for free, specially with this length and quality. Blessings, I hope you the best. I'm eager to embark in your course!

MateoEstudiante
Автор

Excellent!! Really really good, the way you have explained all the topics are so good. I aren't able to tell you how much important this video is for me. Thank you so much!!🙂

sushantpoman
Автор

Thank you so much for this extremely high quality content, Thanks for all the hard work you put forward for this video. I tried following many big channels for this kind of intricate project, but they have separate video no one explained these many technologies working all together in a single project. I really you'll get 1 Million subscriber very soon with this kind of high quality tutorials. Thanks again for all your efforts and hard work.

ayushsharma
Автор

Sir you are the ONE and ONLY who is explaining a project with clear, exact and beautifully.You are explaining the exact thing...not more...not less...just to the point. And you speak so politely and simple English that everyone can understand.We are not even getting bored..that's your plus point ❤. Thanks a lot sir 🎉. And you have a big❤ sir...by distributing knowledge freely...🙏.GOD bless you sir....

sidharthamishra
Автор

Kudos !! they way you have explained each and every topic step by step is marvellous. No doubt!! This is one of the best courses I have come across on YouTube.

HiteshKumarMalhotra
Автор

0:00 Description
2:40 Service Registry
14:15 Spring Cloud Eureka
1:26:55 Behind the scenes of Eureka Server
1:34:25 Open Feign
1:56:35 Distributed Tracing
2:25:05 Micrometer
2:53:00 Missing Trace
3:02:55 Spring Cloud Config Server
3:45:40 Api Gateway

souravsingh
Автор

One of the best microservices courses so far. Good Man!

joeabala
Автор

Completed 1st part and learned so much from you🎉

omkarnath
Автор

It's one of the best course on YouTube which is providing a industry level knowledge.

Shubham-yq
Автор

Thank you so much for this incredible tutorial. Subscribed and definitely waiting for part3 of this! When is it planned to be released on youtube?

cigarettesafter
Автор

Its excellent course for both spring boot as well as micro services.The thing that is missing is transaction management between different microservices.
For eg:In e commerce if we do order(Order micro service and payment microservice both should write in db right?Suppose if order micro service writes and payment microservice failed to write in its db).How will we manage it?Because a transaction should be either fully done or reverted right?

sumandevkota
Автор

Wow, this video was incredibly informative! Thank you for sharing such valuable knowledge. I learned so much about Microservices and appreciate the clear explanations and insights provided. Keep up the amazing work! Looking forward to watching more of your content.🙂

tejalpatil
Автор

amazing content better than some paid courses out there Thank you !

pradeepramola