No video

Spring Boot Microservices Project Example - Part 1 | Building Services

  Рет қаралды 456,862

Programming Techie

Programming Techie

Күн бұрын

Пікірлер: 327
@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
@Garchomp10501
@Garchomp10501 6 ай бұрын
Thank you for update i was trying to figure out testcontainer but seems like they have changed too looking forward for updated video
@prasadnaik2701
@prasadnaik2701 6 ай бұрын
Hi Sai @ProgrammingTechie When w will be launching updated version of this tutorial using spring 3 and also please add jwt tokens add one more service like user service that would be very helpful bcz of in springboot 3 majority was changes in jwt and tokens
@liongh8994
@liongh8994 3 ай бұрын
What is the name of the theme in ur intillia
@arunabhtiwari4771
@arunabhtiwari4771 3 ай бұрын
Hi , Could you please tell when will the updated version of the course will come out. please add jwt tokens
@vannakheng
@vannakheng 24 күн бұрын
I don't know about Notification service that got publish event from order service using ApplicationEventPublisher why not using kafka publisher and why you use @PostConstruct in configuration class
@nandk98
@nandk98 Ай бұрын
A very ambitious project and a comprehensive presentation too. From 2 different database services, where the first is a docker image and the next a physical one, stateful and stateless services, inter service communication, Junit and integration testing, pre-configuring data in the tables and dto and much more; all in Part-1 of the video itself. That would take a large volume book to present to cover. And your clarity of presentation is amazing. Could all these be accomplished in just 95 minutes. I am in awe! Thanks a lot!!👋👋
@cosmin_anton3995
@cosmin_anton3995 7 ай бұрын
Tbh the best tutorial found online. Your skills in explaining, presenting all of the key concepts, good practices and steps are amazing. You've earn my respect. Love from Romania
@fvagvTV
@fvagvTV 7 ай бұрын
I have been searching, reading and passing through courses, videos and blogs on microservices and architectures for the past week - this is by far the best tutorial for now which I have came across. Good job and thank you for the quality content!
@huseyinturkmen06
@huseyinturkmen06 Жыл бұрын
Very usefull video but i think u forgot a little point that can make confused a programmer who hasn't experience so much about spring. The point is that you had created a db named "order-service" in mysql before running the order service but if i havn't missed you didn't show it in the video but you showed the right way of it while running the inventory-service. Summary: You should have created the database in mysql management interface with the same name in application.properties before running the API or you will be having an annoying error which isn't easy to solve without knowing this ))
@muadgra3545
@muadgra3545 Жыл бұрын
teşekkürler
@vivianfreitas9726
@vivianfreitas9726 4 ай бұрын
Camaba KKKK Você explica muito bem. EU tinha comprado um curso na Udemy sobre microsserviços, mas eu não gostei da didática do professor. Pedi reembolso e achei essa maravilha no youtube HAHAHA Parabéns pela playlist criada. Você com certeza ajudou muitas pessoas.
@samirpanchal5883
@samirpanchal5883 2 жыл бұрын
Those who are facing problem recognizing inventory or order service module in intellij try following steps: go to File->project structure->click on modules tab on the left side-->click on the plus icon-->click Import Module --> and select module from the popup and hit OK. If your submodule is not visible then make sure you extracted in the right folder or reload project from disk. Hit like if it solve your problem so others can see it. I wasted 1 hour on this issue AND thanks for this course.
@NodyRiskyPratomo
@NodyRiskyPratomo Жыл бұрын
Thanks for your help, it happened to me :)
@jimbo5437
@jimbo5437 7 ай бұрын
Easily the best tutorial. Cheers from USA. Thank you!
@TechJunc
@TechJunc 2 жыл бұрын
I am not someone who writes a comment regularly or likes a video. But I have to say about this video: well job done!
@ProgrammingTechie
@ProgrammingTechie 2 жыл бұрын
Thank you
@IvanRandomDude
@IvanRandomDude 2 жыл бұрын
Just a hint: you don't need to create new package and then new class inside it. You can name your class packagename.Classname and the package will be create automatically. Quicker
@ProgrammingTechie
@ProgrammingTechie 2 жыл бұрын
Thanks for the hint
@abhishekgowlikar
@abhishekgowlikar 7 ай бұрын
So much detail never seen video like before, Hats for the patience and teaching.
@jaymartinez311
@jaymartinez311 2 жыл бұрын
I appreciate the course and I shared it across all my social media outlets. Thank you for the free content. 🙏🏾
@aadiraj6126
@aadiraj6126 2 жыл бұрын
Thank you 🙏 Despite knowing all these subject, still we love to hear from you bcoz of your product quality, & also bcoz we often get to learn something new from u😁
@ProgrammingTechie
@ProgrammingTechie 2 жыл бұрын
Thank you. This is going to be in-depth tutorial than the previous series 🙂
@codegeek8256
@codegeek8256 2 жыл бұрын
I always learn new thing on each video. very helpful and impactful.
@VultureGamerPL
@VultureGamerPL 19 күн бұрын
Bro this is our exact stack, like the exact application. Thanks I learned a lot and helped me progress in my job
@dineshreddy1822
@dineshreddy1822 Жыл бұрын
I have done the playlist from this channel for Microservices architecture, and it immensely helped me in clearing my design round in the interview and I successfully able to clear the interview. Thank you so much my dear for the amazing content and efforts. Love🤗💝
@ProgrammingTechie
@ProgrammingTechie Жыл бұрын
Wow that's great to hear 👍
@BryanPham027
@BryanPham027 Жыл бұрын
@@ProgrammingTechie I'm having a problem with Write Integration Tests in Product-Service. Can you help me? I sent the message through your Facebook Page.
@ProgrammingTechie
@ProgrammingTechie Жыл бұрын
​@@BryanPham027 Send me an email at programmingtechie@gmail.com
@BryanPham027
@BryanPham027 Жыл бұрын
@@ProgrammingTechie Thank you. I sent the email
@pawanverma2575
@pawanverma2575 Жыл бұрын
@dineshreddy1822 Have you put the same project in ur resume please reply 🙏
@peterbarts8351
@peterbarts8351 9 ай бұрын
What a wonderful tutorial! Key concepts from A to Z levering high level knowledge to all of us. Thank you very much for sharing your knowledge, great teacher!
@Siva_n1505
@Siva_n1505 Жыл бұрын
Hope this would be one of my favorite channels. Great stuff. Request you to publish more videos
@ayushkumarsone4401
@ayushkumarsone4401 Жыл бұрын
Hii Bro .. I m getting Could not find a valid Docker environment after writing integration test and running test please help
@rishiraj2548
@rishiraj2548 Жыл бұрын
I, too, hope so. I found this playlist and channel just now.
@ajumobimunira3999
@ajumobimunira3999 Жыл бұрын
​@@ayushkumarsone4401 Same here, it's saying could not find valid docker environment after running the code
@mostainahmed3125
@mostainahmed3125 Жыл бұрын
One of the best content ever. Highly practical. Thanks man. Really appricated.
@shwetabhat9981
@shwetabhat9981 2 жыл бұрын
Woah !! Much awaited . Thank you for all the efforts sir 🙂 Really looking forward to this learning curve
@wecode9424
@wecode9424 2 жыл бұрын
Fantastic walk through into key concepts in microservices touching the most important points and straight to the point. Keep up!
@maneshipocrates2264
@maneshipocrates2264 2 жыл бұрын
Thank you very much! Been learning spring but not certain about putting it together so simple.
@victorcreed8989
@victorcreed8989 Жыл бұрын
Instead of making ddl-auto to create-drop you can simply put condition in bean for Inventory service to check if table already has data using findAll() and if it's null only then insert data into table. That way you don't have to make any changes to properties file.
@shivambaghel9668
@shivambaghel9668 3 ай бұрын
Best tutorial of Micro Service found till now
@xuaniennguyen6573
@xuaniennguyen6573 2 жыл бұрын
Thanks. The video is very helpful for me. Hope to see part 2 soon.
@tutosolve
@tutosolve 6 ай бұрын
I extremely appriciate What You have done, Great. From King Vietnam
@kantanaik1822
@kantanaik1822 2 жыл бұрын
Thanks man!!! 😊 Just started learning about Microservices and found ur channel. It's really helpful.
@dhineshr8918
@dhineshr8918 2 жыл бұрын
Thanks, bro, nice explanation waiting for the second part of the video
@kandaswamygopinath6490
@kandaswamygopinath6490 2 жыл бұрын
You channel has been amazing. I have learnt a lot from this.
@AmareshHD
@AmareshHD 2 жыл бұрын
Really nice I was looking for the same tutorial thanks a lot
@user-dt9nn6ri9s
@user-dt9nn6ri9s 3 ай бұрын
Thank you very much from Russia! Go on brother
@beaumontmuni4294
@beaumontmuni4294 Жыл бұрын
wow ... this is one awesome tutorial ... fantastic and much much appreciated. 👍 Thank you very much.
@turgaycabalak9712
@turgaycabalak9712 2 жыл бұрын
Thank you so much for the lecture. Btw I used the docker image for mongo and used the properties like below: spring: application: name: product-service data: mongodb: auto-index-creation: 'true' authentication-database: admin database: product-service username: root password: root port: '27017' host: localhost instead of defining uri. That's why I'm little confused especially in the integration test(because you are using uri there but i don't have). Still it is going well please keep going. Appreciated...
@IvanRandomDude
@IvanRandomDude 2 жыл бұрын
You can use both ways, just make sure you don't MIX them lol
@surendrasahni8725
@surendrasahni8725 Жыл бұрын
Awesome 🙏 Thanks to support with live project
@anjanik7053
@anjanik7053 Жыл бұрын
Explanation technique is very nice.. and all the small thing which you have used .. explained nicely 🙏
@danicazdravkovic8127
@danicazdravkovic8127 Жыл бұрын
Very useful tutorial, helped a lot! Keep on filming these wonderful videos!!!
@saketsourav31
@saketsourav31 3 ай бұрын
Exactly what I was looking for, great content 🙌
@ToiBroCode
@ToiBroCode 10 ай бұрын
Thanks bro, I learned a lot. Learning is a series and Series is also a learning. 😀
@sriplano748
@sriplano748 Жыл бұрын
Detailed yet crisp presentation.
@neerajrajak6150
@neerajrajak6150 7 ай бұрын
Thanks for this wonderfull tutorial. This helped me a lot.
@paragsarkar6327
@paragsarkar6327 2 жыл бұрын
This is too good do add kubernates and docker here to deploy to gke and then I do not have to buy any other courses or visit anyone other tech coding channel
@aviator9728
@aviator9728 2 жыл бұрын
Thanks for covering docker Nd kubernetes please make series I'll do along with you
@sajeeshkumar4510
@sajeeshkumar4510 Жыл бұрын
Nice presentation. Learned a lot here. Thanks
@nandkumarjawale9919
@nandkumarjawale9919 2 жыл бұрын
This is a gem. Thank you so much!
@AshbelReinhard
@AshbelReinhard 2 жыл бұрын
An effort much appreciated, Hats off @ProgrammingTechie
@ChandlerBing11
@ChandlerBing11 2 жыл бұрын
That's a really insane content. Thank you so much
@krishnasmusicchart4897
@krishnasmusicchart4897 Жыл бұрын
Excellent sir. Thank you
@firozgg7524
@firozgg7524 Жыл бұрын
Thank you so much for the multi-module section❤
@tippabatinisantoshkumar2931
@tippabatinisantoshkumar2931 Жыл бұрын
Simply superb... 👏
@Ucat66
@Ucat66 11 ай бұрын
This is more like look at what I do and how I do it than explaining with the intention of giving the audience a chance to learn. It seems the only way is to play the video at half speed.
@dominus360
@dominus360 2 жыл бұрын
That a good content man. Keep it up !
@dakshdeepak7732
@dakshdeepak7732 Жыл бұрын
This is really osm the way he is delivering the content superb his communication is super se uper we will follow u dear ...stay blessed 👏 Subscribed
@anithak6650
@anithak6650 Жыл бұрын
Thank you!Nice project on Micro services .
@utkarshk2
@utkarshk2 2 жыл бұрын
Nice presentation, to the point . thanks a lot . Waiting for part 2 . Already subscribed.
@coderkamath7394
@coderkamath7394 Жыл бұрын
Would be nice to have a chat feature too for learning the web Sockets, but overall impressive stuff.
@ghislaincabrel3880
@ghislaincabrel3880 2 жыл бұрын
Thank you for this amazing content.
@codegeek8256
@codegeek8256 2 жыл бұрын
Hi @Programming Techie i hope you are well. Thanks for this part 2 series, I can already see it is going to be exciting. Please introduce docker and kubernetes so that we can at a go orchestrate the services as they grow. And Please use Kafka this time around. I wish we could also add a UI service. Thanks very much. Your work is helpful and Impactful, Looking forward to what is coming.
@ProgrammingTechie
@ProgrammingTechie 2 жыл бұрын
Hi, there is no plan to add UI also this time, but I am going to use docker and Kubernetes in this tutorial.
@arivan-amin
@arivan-amin 7 ай бұрын
Thank you for your great efforts, really good tutorial
@augustomartins2008
@augustomartins2008 2 жыл бұрын
Perfect. Keep up the excelent work sir.
@Yourmothersmuff
@Yourmothersmuff Жыл бұрын
Hi Can you implement a CICD piple line to this at the end? Thank you for implementing all the technologies your tutorials are awesome.
@rockdynamics7766
@rockdynamics7766 Жыл бұрын
This videos is so helpful to me .Pls where is the kubernetes deployments tutorial ?
@pr.badritijane1316
@pr.badritijane1316 Жыл бұрын
Merci bcp c'est super bien expliquer 🙏🙏
@SampathkumarP
@SampathkumarP Жыл бұрын
Fantastic video. Really appreciated. for the work
@furciorifa
@furciorifa 11 ай бұрын
You didn't explain that we need to have running our Docker instance in order to be able to use TestContainers, and other things that you take for granted, I guess that we should have experience on that kind of subtleties.
@umasg8621
@umasg8621 Жыл бұрын
Thanks for the amazing content..!!
@user-ne1be6td2y
@user-ne1be6td2y 2 жыл бұрын
Thank you for this!
@deanclancy6448
@deanclancy6448 2 жыл бұрын
Thank you. This is great.
@vaishnavepranav7394
@vaishnavepranav7394 Жыл бұрын
Excellent One. Thanks for the video.
@SuperAkifraza
@SuperAkifraza Жыл бұрын
Awesome tutorial thanks
@user-uw8eq1xw3h
@user-uw8eq1xw3h 8 ай бұрын
Hi Sir , Firstly Thank you for your great work !! As a Beginner It is helping alot !! Can you also please share the Database scripts for creating the Table structure as well . So that it would be easy to execute and run the application . Like Order service , Inventory service scripts.
@Satishkumar-rx7oy
@Satishkumar-rx7oy 2 жыл бұрын
thanks sir this is the great one..
@kumarchandravir6248
@kumarchandravir6248 Жыл бұрын
adding the inventory serivce to the parent you might not get the application as runnable class. to fix that go the the "project structure -> modules -> click on + button -> select the inventory-service" this will do the job
@melihcankilic5918
@melihcankilic5918 Жыл бұрын
thank you bro, it is very good.
@ascar66
@ascar66 2 жыл бұрын
thank you, nice video
@tabrezshaikh7705
@tabrezshaikh7705 2 жыл бұрын
Excellent!
@revatis2571
@revatis2571 2 ай бұрын
Can someone explain why in Product Controller we need to get product body using productRequest? 15:20 Can't we just do this way public ResponseEntity addproduct(@RequestBody Product p){ Product p1=prorepo.savePro(p); return ResponseEntity.ok(p); }...I am a newbie so plz dont mind if the question is dumb.
@samahmahdi5511
@samahmahdi5511 10 ай бұрын
Nice tutorial, many thanks
@udhayachandhar4770
@udhayachandhar4770 2 жыл бұрын
Excellent. Thank you so much
@salah-eddinesalam2518
@salah-eddinesalam2518 2 жыл бұрын
Hi @Programming Techie, Thank you for the great content, i have some questions please: how many parts gonna be in this series ? when you gonna release the next video ? Can't wait to see how you gonna implement spring cloud gateway with Oauth 2 capabilities.
@ProgrammingTechie
@ProgrammingTechie 2 жыл бұрын
This is going to be 8-9 part series, next video is going to be released on Saturday.
@amarnathkumar2564
@amarnathkumar2564 2 жыл бұрын
@@ProgrammingTechie Are you sleeping?
@quanphan7337
@quanphan7337 Жыл бұрын
I had this error: Could not find a valid Docker environment. Please see logs and check configuration. Why you not setup dockerimg before mentioned it in this video???
@catty1020
@catty1020 3 ай бұрын
Great video with in depth explanation of concepts. If anyone can help me it would be great, I am actually facing an issue where on compiling the project the tomcat port and connection is not showing up the messages like it did in the video at 22:09 minute. I have downloaded the plugins, and tested the connection.
@tomasagustinpadilla3227
@tomasagustinpadilla3227 2 жыл бұрын
Hey!! This is great, thanks a lot! I just started studying microservices. Of course, there is a lot of theory... Having a more practical approach it sure helps a lot! Thanks
@ysairamkrishna6936
@ysairamkrishna6936 2 жыл бұрын
Thanks for the video
@elyorkarimov2203
@elyorkarimov2203 Жыл бұрын
thank you very much
@vishalghanghav748
@vishalghanghav748 Жыл бұрын
The inventory-service would not run until I modified the findBySkuCode to take a String parameter and passed the skuCode as an argument. How is it that you project still ran without getting any error?
@abhishek611sharma
@abhishek611sharma Жыл бұрын
Same happened with me. Had to provide String parameter.
@user-ym4mz6ij7m
@user-ym4mz6ij7m 11 ай бұрын
Yaar , I was stuck in inventory service for 2 days, I was unable to figure out where is the problem.... But thanks to myself that i seen your comment...
@vishalghanghav748
@vishalghanghav748 11 ай бұрын
@@user-ym4mz6ij7m Good to see that my random comments are still helping people. Also, make sure if you find any weird behaviour and have solution .You post it out in the comments
@CodeForLife957
@CodeForLife957 8 ай бұрын
Thank you for this comment
@khusanbekgafurov
@khusanbekgafurov Жыл бұрын
1:19:25 I get an error like: Error creating bean with name 'inventoryController' It was all problem with InventoryRepository as in Inventory service implementation section of this video Optional data type is used for InventoryRepository method called findBySkuCode. But, once again, on github page, findBySkuCode is changed to findBySkuCodeIn and implementation is also changed with usage of List. Anyway, everything worked for me, when I followed the github. But, once again you have to be smart on where to follow on github. Thanks for the video.
@veluvarthi
@veluvarthi 2 ай бұрын
How to configure intilij idea to show compile error while missing autoconfigiremvc , when we added mockmvc ? Please explain setting for that
@amrabdelhady
@amrabdelhady 9 ай бұрын
Thanks!
@MilsonPazienza
@MilsonPazienza 2 жыл бұрын
Thanks big bro
@pr-nine
@pr-nine Жыл бұрын
Thank you :)
@shivendratiwari3238
@shivendratiwari3238 2 жыл бұрын
Please make some videos on spring reactive
@UmarFarooq-un6jm
@UmarFarooq-un6jm 5 ай бұрын
When i am moving my product and order service in microservices folder , both services are not being recognised as Java spring boot project
@harryspring8303
@harryspring8303 Жыл бұрын
Great video! I intend to finish the playlist but currently I face a problem when I do the integration test for the creation of a product I have an error of the type java.lang.IllegalStateException: Could not find a valid Docker environment. Please see logs and check configuration I've tried searching on google so far I haven't found a solution. Does anyone know how to fix the problem?
@studyingit9762
@studyingit9762 Жыл бұрын
did u ?
@harryspring8303
@harryspring8303 Жыл бұрын
@@studyingit9762 ???
@rubinselenica1971
@rubinselenica1971 10 ай бұрын
I am having the same issue
@miajia5151
@miajia5151 Жыл бұрын
谢谢!
@juancaos01
@juancaos01 Жыл бұрын
thank you, I have a comment, if you use the pattern builder and also the tag data you have also setters which is a pattern violation. The patter builder is also to avoid mutability, which is great but to achieve that you should haven't a non args constructor and avoid the tag setter. great tutorial
@cinemaismywife
@cinemaismywife Жыл бұрын
This would have been great if you shown db schema before the code
@vihangafernando6644
@vihangafernando6644 Жыл бұрын
Hi Sir, Thank you for this amazing tutorial. Why haven't you used builder patterns (@Builder) in the order service? It would have been easier than using setter to set values? Is there a specific reason for that?
@ayushkumarsone4401
@ayushkumarsone4401 Жыл бұрын
Hii Bro .. I m getting Could not find a valid Docker environment after writing integration test and running test please help
@ashu7pathak
@ashu7pathak 8 ай бұрын
Hey Great course! I saw the content and am mighty impressed. Just one request. Why don't you also make your course available on platforms like Udemy? That way i can pay 499, but i'll get a CERTIFICATE to show on linked in too. I know knowledge is the main reason, but i also want to be able to show what I know :)
@diamonddunyasi4945
@diamonddunyasi4945 Жыл бұрын
On 49' 55'' OrderLineItems class created than 51' 30'' created again(twice). In second creation skuCode, price and quantity parameters defined differently. I thing there is a mistake please check it.
@necms
@necms 8 ай бұрын
Ben de aynı hatayı farkettim. sanırım yanlış yaptığı için tekrar yazdı. önceki yazdığını dikkate almamak lazım diye düşünüyüorum.
@shubhankarthakur7244
@shubhankarthakur7244 Жыл бұрын
sir please make the video how we deploy these project and how we integrate these project with cicd pipeline
@evanescence297
@evanescence297 9 күн бұрын
Do you have the front application designed for this project? thank you for the video
Microservices explained - the What, Why and How?
18:30
TechWorld with Nana
Рет қаралды 842 М.
SCHOOLBOY. Последняя часть🤓
00:15
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 12 МЛН
الذرة أنقذت حياتي🌽😱
00:27
Cool Tool SHORTS Arabic
Рет қаралды 4,5 МЛН
Zombie Boy Saved My Life 💚
00:29
Alan Chikin Chow
Рет қаралды 5 МЛН
Look at two different videos 😁 @karina-kola
00:11
Andrey Grechka
Рет қаралды 14 МЛН
How This New Battery is Changing the Game
12:07
Undecided with Matt Ferrell
Рет қаралды 78 М.
Microservices using SpringBoot 3.0 | Full Example [NEW]
1:25:38
Daily Code Buffer
Рет қаралды 179 М.
Top 25 Microservice Interview Questions Answered - Java Brains
39:54
Microservices Explained in 5 Minutes
5:17
5 Minutes or Less
Рет қаралды 730 М.
What are Microservices?
9:06
Telusko
Рет қаралды 144 М.
SCHOOLBOY. Последняя часть🤓
00:15
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 12 МЛН