No video

Spring Boot Microservices Project Example - Part 4 | API Gateway

  Рет қаралды 83,668

Programming Techie

Programming Techie

Күн бұрын

Spring Boot Microservices Project Example - Part 4 | API Gateway
Source Code
github.com/Sai...
⭐️⭐️ You can follow me on Social Media through the below Links⭐️⭐️
Twitter: / sai90_u
Blog: programmingtec...
Dev.to: dev.to/saiupad...
Facebook Page: / programmingtechie

Пікірлер: 76
@ProgrammingTechie
@ProgrammingTechie 6 ай бұрын
NOTE: This tutorial is using outdated as it's using Spring Boot 2, I am working on an update for this tutorial. Please refer to the github repo, whenever you are facing any issue with the dependency or compilation errors: github.com/SaiUpadhyayula/spring-boot-microservices
@techlead_ashu
@techlead_ashu 6 ай бұрын
Thanks man, highly appreciated.
@mohammadikram687
@mohammadikram687 2 жыл бұрын
I enjoy watching this channel more than Netflix, prime etc😇😇 Such a informative content, keep up the good work,sir.
@samarjeetthakur65
@samarjeetthakur65 Жыл бұрын
@Prograaming Techie This is one of the best courses I have gone through for microservices, even paid courses in Udemy do not have such. It's phenomenal how you have touched all the aspects of microservice architecture. Thank you so much for creating this. Keep doing the good work and keep providing us such informative and interactive learning.
@ankanmukherjee873
@ankanmukherjee873 Жыл бұрын
You have my utmost respect . Your content is simply comprehensive and covers a wide range of things .Keep up the good work.
@defrankline
@defrankline 2 жыл бұрын
Thanks Programming Techie. Microservices has never been easy for e until i followed your tutorials.
@marinalopez2265
@marinalopez2265 Жыл бұрын
First of all, thank you! 🤗 These videos are really helping me with my CS final project! Hope you keep doing this, you have the skill to explain this things easily.
@nullpointer500
@nullpointer500 Жыл бұрын
You deserve millions of subscribers very clear and quality content
@removed107
@removed107 Ай бұрын
Amazing tutorial, my brother. Thank you very much.
@senthilmurugangsm
@senthilmurugangsm Жыл бұрын
Hi bro, That's really awesome. Today I got your playlists. Proceed to learning through the rest of videos. Thanks for presenting nicely. Loved it.
@hoangngo9431
@hoangngo9431 11 ай бұрын
you are better than my teachers in university xD
@kalyanboro6338
@kalyanboro6338 Жыл бұрын
You are my Guru!!!!
@prateekashtikar8631
@prateekashtikar8631 2 жыл бұрын
At the very last you can include security using Keycloak, may be you can show Circuit Breaker, Distributed Tracing, ELK etc first, Event Driven using Kafka etc
@Cbastiian
@Cbastiian 5 ай бұрын
Thanks a lot for this incredible tutorial, you are the best!!! .
@TechOnScreen
@TechOnScreen 2 жыл бұрын
You are the best !
@phanimc11211
@phanimc11211 2 жыл бұрын
informative content
@arpitsaxena5327
@arpitsaxena5327 23 күн бұрын
All those who are facing issue in API gateway not able to find the URL, change artifact spring-cloud-starter-gateway-mvc in pom file which was generated from start sprint io site to spring-cloud-starter-gateway .
@maneshipocrates2264
@maneshipocrates2264 2 жыл бұрын
Thanks again man! Continuing to follow up the series. Issues with mongodb though,
@ProgrammingTechie
@ProgrammingTechie Жыл бұрын
Yes I will fix this in the later parts of the video
@gideonukoko
@gideonukoko 2 жыл бұрын
Your series of Spring Boot Microservices has really been helpful.... Thank you!!!.........When do you reckon the whole series will be done? I'm in need of a full on series to aid my learning in the quickest time possible. I'd be happy to pay to expediate or get the whole series sooner than later.
@ProgrammingTechie
@ProgrammingTechie 2 жыл бұрын
I am creating the tutorials one after another, there are still 6 more tutorials planned, with 3 videos per week, you can expect the series to be done in 2 weeks from now.
@gideonukoko
@gideonukoko 2 жыл бұрын
@@ProgrammingTechie Thanks. I'll be sure to drop a tip in the buy me a coffee section!
@ChandlerBing11
@ChandlerBing11 2 жыл бұрын
Such a great content about this kind of architecture using Spring Boot. Congratulations, dude
@tomekwierzbicki5757
@tomekwierzbicki5757 Жыл бұрын
I love this course.
@dwisatriapatra4228
@dwisatriapatra4228 Жыл бұрын
Hi bro, this video is very helpful, thank you. 🤩👍
@akshatasalunkhe6788
@akshatasalunkhe6788 5 ай бұрын
api gateway unable to register after adding discovery server routes in application properties .
@maleeshasandakalum6213
@maleeshasandakalum6213 Жыл бұрын
❤❤❤❤ Greate. thank you so much
@az910
@az910 2 жыл бұрын
Thank you as always ✨🙏
@fsfsdnhjergnerkfnsdjkcj
@fsfsdnhjergnerkfnsdjkcj Күн бұрын
I didn't understand; Why load balancer can't make redirect to Eureka Server and we must replace it with http ? (lb -> http)
@shwetabhat9981
@shwetabhat9981 2 жыл бұрын
Great content sir. Thank you 🙂 Requesting you to kindly incorporate the security aspects too if possible
@ProgrammingTechie
@ProgrammingTechie 2 жыл бұрын
Yes that would be the next video
@allchannel5985
@allchannel5985 2 жыл бұрын
The best
@hahachannel7323
@hahachannel7323 Жыл бұрын
thank you for sharing, it helps me alot
@toto_frs620
@toto_frs620 2 жыл бұрын
Could you make a video about role-based login and registration with keycloak? Thanks.
@johndickens7380
@johndickens7380 Жыл бұрын
Make sure to import eureka-client not eureka-server for the gateway. Solves the "Spring MVC found on classpath, which is incompatible with Spring Cloud Gateway" error. Don't waste an hour like i did
@poornima.dpreethi4546
@poornima.dpreethi4546 4 ай бұрын
Why Eureka ? When zookeeper can be used for both rabbitmq and Kafka.. what is the use Eureka
@maheshd3506
@maheshd3506 2 жыл бұрын
Nice explanation,but videos are blur, please correct it
@davidnguyenit
@davidnguyenit 2 жыл бұрын
Can you make a tutorial to deploy spring boot microservices to aws? Thanks
@mohammadikram687
@mohammadikram687 2 жыл бұрын
There are various ways you can deploy your microservices on AWS can you be more specific.
@KhushalShah-uo3qu
@KhushalShah-uo3qu Жыл бұрын
How do we get the Zone of the Eureka Server, for the configuration of Eureka client ? Here we hard-code it as "localhost:8761", but it wont be the same in the cloud, right? How does the Eureka client come to know of this URL, when these services are deployed to the cloud?
@anasmomani647
@anasmomani647 24 күн бұрын
The gateway is not working with me, it is running fine and it's registered in the eureka server but it doesn't route correctly! can anyone help?
@poornima.dpreethi4546
@poornima.dpreethi4546 4 ай бұрын
Why Eureka is used when rabbitmq can be used with zookeeper.. what is the use Eureka?
@aayushisingh3280
@aayushisingh3280 Жыл бұрын
Great course. On a side note, i am getting Unable to find RoutePredicateFactory with name Path when I run api-gateway application
@user-ky1pp3cn5y
@user-ky1pp3cn5y 5 ай бұрын
If I add discovery server static route after the first time calling eureka dashboard url which gives plain html then eureka dashbaord looks perfect but even after commenting the discovery server static route now it shows the same eureka dashboard (i.e with all css , js etc). can someone tell me why
@AdarshKumar-xh1ie
@AdarshKumar-xh1ie 3 ай бұрын
No servers available for service: product-service i am getting this issue. please help
@hasanturan1357
@hasanturan1357 Жыл бұрын
Hi. Thank you for these awesome videos. Could you please write your Intellij theme name. It seems pretty attractive.
@ProgrammingTechie
@ProgrammingTechie Жыл бұрын
Gradianto
@saikanaparthy4710
@saikanaparthy4710 8 ай бұрын
Thanks for the good content, I have one question when I'm trying to register the services to service discovery the hostname is getting registered with my device name and I'm unable to test the application through postman.. could anyone please help me with this issue.
@NguyenVinh-mq1hl
@NguyenVinh-mq1hl Жыл бұрын
brilliant tutorial sir, can u also guide us on how to config API gateway dynamically
@nguyenthilinhchik15hl5
@nguyenthilinhchik15hl5 Жыл бұрын
Thank you so much, can you make a video tutorial about kong api gateway, im already read many docs but im still can't get it and also found on youtube but there is very little video make that. And although I found it, i'm still can't understand... Thanks!
@kashifkhan-yr8wi
@kashifkhan-yr8wi Жыл бұрын
is there a way that api gateway sets routing of all the microservices without having us to set up the routing of each microservice individually?
@hamdimahjoub294
@hamdimahjoub294 Жыл бұрын
Thank you for the tutoriel , but when i use loadbalencer on the uri , it doesn't work ?
@sivaReddy-zn6gp
@sivaReddy-zn6gp Жыл бұрын
Hi, I am able to access all the apis and eureka through api gateway and postman, but not able to access the apis through browser, what could be the reason for this ? any solution for this please 🙏🙏
@eddiebongo4870
@eddiebongo4870 Жыл бұрын
genius
@srikantsahoo7084
@srikantsahoo7084 7 ай бұрын
@ProgrammingTechie why did you remove the filter property from the server static resources route at 27:00 ?? If we remove the filter then is it not going to the route: localhost:8761/eureka/** instead of localhost:8761 only --- according to the logic that you explain for the server route at 22:27 ??
@aamirshayanshaikh2728
@aamirshayanshaikh2728 Жыл бұрын
How do I determine that on index 0, spring.cloud.gateway.routes[0].id=product-service, there is product service module not order service module because I have followed all your steps but different naming and ports.
@soussivic7437
@soussivic7437 4 ай бұрын
I have a question, when you centrelize keycloak in apigateway, and i want to use preAuthorize on several apis of my different microservices what should we do ? implement a filter chain to receive the token forwarded in the request of the api gateway ?
@ProgrammingTechie
@ProgrammingTechie 4 ай бұрын
So, you use the Token relay option to forward the requests from API Gateway to the downstream microservices and implement the authorization logic either in the Security Configuration class or using the preAuthorize method on your APIs in the microservies
@Emerson-mv4hm
@Emerson-mv4hm 2 жыл бұрын
Very nice! After the security video would be nice to have a sort of deploy to the cloud. Because if i'm not wrong, we don't need eureka if we have a kubernetes or ECS, right?
@ProgrammingTechie
@ProgrammingTechie 2 жыл бұрын
Kubernetes refactoring will happen once circuit breaking, distributed tracing and configuration management parts are completed. Yes we don't need eureka, API gateway and also config server after refactoring to Kubernetes
@viveksingh4801
@viveksingh4801 2 жыл бұрын
for the static resources why don't we need to use filters ??
@azbaig3175
@azbaig3175 2 жыл бұрын
Thanks a lot for this great learning experience, I'm having issue while testing the security, by using postman, how can i get the help?
@juancaos01
@juancaos01 Жыл бұрын
Is true that with the new version of Spring Boot we have to use EnableDiscoveryClient instead of EnableEurekaClient?
@ProgrammingTechie
@ProgrammingTechie Жыл бұрын
Yes, the GitHub code is updated as per latest Spring Boot version
@ShajeerMarakkar
@ShajeerMarakkar Жыл бұрын
Can we loadbalance the discovery servers?
@omkarprakashbhosale8338
@omkarprakashbhosale8338 Жыл бұрын
Hey bro how to make microservice disable for direct access....means i want my microservice accessible through only api gateway
@hitthemill8595
@hitthemill8595 17 күн бұрын
CORS
@sebastiansilvavidal452
@sebastiansilvavidal452 Жыл бұрын
Hi, Do you recommend watching the other series of videos (7 videos) after finishing this one? Or are the contents the same?
@ProgrammingTechie
@ProgrammingTechie Жыл бұрын
This is more recent one, you can skip the other video series
@Shubham.Parmar
@Shubham.Parmar Жыл бұрын
Thanks for such an informative session, though I am having issue while trying to fetch discoveryserver via api gateway : for me its giving 404 error, even if the mapping shown in the log is correct
@mohamedamineboughrara8609
@mohamedamineboughrara8609 Жыл бұрын
same error did you sollve it ??
@AkashYadav-zk8nx
@AkashYadav-zk8nx 8 ай бұрын
@@mohamedamineboughrara8609 Hi, were you able to resolve this error ??
@ashvinsanandia9571
@ashvinsanandia9571 7 ай бұрын
Any luck anyone?? getting the same error
@ashvinsanandia9571
@ashvinsanandia9571 7 ай бұрын
Hi guys, I found the solution for my app (May be you guys already got this for your apps). Latest Gatway's artifactId is "spring-cloud-starter-gateway-mvc", when I replace it with "spring-cloud-starter-gateway" and reload the maven and app, it started working. I also added property "eureka.instance.prefer-ip-address=true" to discovery-server along with this.
@vivianfreitas9726
@vivianfreitas9726 4 ай бұрын
Gostaria de compartilhar algo que me ajudou. Languagem -> Portuguese Primeiro eu estava tendo erro de NOT_FOUND quando eu usado o localhost:8080. Fui nas depedências e mudei o *spring-cloud-starter-gateway-mvc* para o *spring-cloud-starter-gateway* Depois disso eu fui até o prorperties e coloquei ** no final do Path: spring.cloud.gateway.routes[0].predicates[0]=Path=/api/product/** Isso faz com que o gateway use a principal rota e a sub-rota desse endereço.
Spring Boot Microservices Project Example - Part 5 | Security
30:13
Programming Techie
Рет қаралды 63 М.
What is API gateway really all about? Java Brains - Brain Bytes
8:56
Schoolboy Runaway в реальной жизни🤣@onLI_gAmeS
00:31
МишАня
Рет қаралды 2,1 МЛН
لااا! هذه البرتقالة مزعجة جدًا #قصير
00:15
One More Arabic
Рет қаралды 51 МЛН
КАКУЮ ДВЕРЬ ВЫБРАТЬ? 😂 #Shorts
00:45
НУБАСТЕР
Рет қаралды 3 МЛН
How This New Battery is Changing the Game
12:07
Undecided with Matt Ferrell
Рет қаралды 91 М.
Building an API Gateway in Java with Spring Cloud Gateway
23:01
Spring Boot Microservices Project Example - Part 3 | Service Discovery
30:59
Scammed selling my MacBook, almost
15:09
Alex Ziskind
Рет қаралды 36 М.
What is an API Gateway?
10:19
IBM Technology
Рет қаралды 304 М.
Top 25 Microservice Interview Questions Answered - Java Brains
39:54
What is API Gateway?
3:26
ByteByteGo
Рет қаралды 279 М.
Schoolboy Runaway в реальной жизни🤣@onLI_gAmeS
00:31
МишАня
Рет қаралды 2,1 МЛН