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
@Garchomp105016 ай бұрын
Thank you for update i was trying to figure out testcontainer but seems like they have changed too looking forward for updated video
@prasadnaik27016 ай бұрын
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
@liongh89943 ай бұрын
What is the name of the theme in ur intillia
@arunabhtiwari47713 ай бұрын
Hi , Could you please tell when will the updated version of the course will come out. please add jwt tokens
@vannakheng24 күн бұрын
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Ай бұрын
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_anton39957 ай бұрын
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
@fvagvTV7 ай бұрын
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 Жыл бұрын
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 Жыл бұрын
teşekkürler
@vivianfreitas97264 ай бұрын
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.
@samirpanchal58832 жыл бұрын
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 Жыл бұрын
Thanks for your help, it happened to me :)
@jimbo54377 ай бұрын
Easily the best tutorial. Cheers from USA. Thank you!
@TechJunc2 жыл бұрын
I am not someone who writes a comment regularly or likes a video. But I have to say about this video: well job done!
@ProgrammingTechie2 жыл бұрын
Thank you
@IvanRandomDude2 жыл бұрын
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
@ProgrammingTechie2 жыл бұрын
Thanks for the hint
@abhishekgowlikar7 ай бұрын
So much detail never seen video like before, Hats for the patience and teaching.
@jaymartinez3112 жыл бұрын
I appreciate the course and I shared it across all my social media outlets. Thank you for the free content. 🙏🏾
@aadiraj61262 жыл бұрын
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😁
@ProgrammingTechie2 жыл бұрын
Thank you. This is going to be in-depth tutorial than the previous series 🙂
@codegeek82562 жыл бұрын
I always learn new thing on each video. very helpful and impactful.
@VultureGamerPL19 күн бұрын
Bro this is our exact stack, like the exact application. Thanks I learned a lot and helped me progress in my job
@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 Жыл бұрын
Wow that's great to hear 👍
@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 Жыл бұрын
@@BryanPham027 Send me an email at programmingtechie@gmail.com
@BryanPham027 Жыл бұрын
@@ProgrammingTechie Thank you. I sent the email
@pawanverma2575 Жыл бұрын
@dineshreddy1822 Have you put the same project in ur resume please reply 🙏
@peterbarts83519 ай бұрын
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 Жыл бұрын
Hope this would be one of my favorite channels. Great stuff. Request you to publish more videos
@ayushkumarsone4401 Жыл бұрын
Hii Bro .. I m getting Could not find a valid Docker environment after writing integration test and running test please help
@rishiraj2548 Жыл бұрын
I, too, hope so. I found this playlist and channel just now.
@ajumobimunira3999 Жыл бұрын
@@ayushkumarsone4401 Same here, it's saying could not find valid docker environment after running the code
@mostainahmed3125 Жыл бұрын
One of the best content ever. Highly practical. Thanks man. Really appricated.
@shwetabhat99812 жыл бұрын
Woah !! Much awaited . Thank you for all the efforts sir 🙂 Really looking forward to this learning curve
@wecode94242 жыл бұрын
Fantastic walk through into key concepts in microservices touching the most important points and straight to the point. Keep up!
@maneshipocrates22642 жыл бұрын
Thank you very much! Been learning spring but not certain about putting it together so simple.
@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.
@shivambaghel96683 ай бұрын
Best tutorial of Micro Service found till now
@xuaniennguyen65732 жыл бұрын
Thanks. The video is very helpful for me. Hope to see part 2 soon.
@tutosolve6 ай бұрын
I extremely appriciate What You have done, Great. From King Vietnam
@kantanaik18222 жыл бұрын
Thanks man!!! 😊 Just started learning about Microservices and found ur channel. It's really helpful.
@dhineshr89182 жыл бұрын
Thanks, bro, nice explanation waiting for the second part of the video
@kandaswamygopinath64902 жыл бұрын
You channel has been amazing. I have learnt a lot from this.
@AmareshHD2 жыл бұрын
Really nice I was looking for the same tutorial thanks a lot
@user-dt9nn6ri9s3 ай бұрын
Thank you very much from Russia! Go on brother
@beaumontmuni4294 Жыл бұрын
wow ... this is one awesome tutorial ... fantastic and much much appreciated. 👍 Thank you very much.
@turgaycabalak97122 жыл бұрын
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...
@IvanRandomDude2 жыл бұрын
You can use both ways, just make sure you don't MIX them lol
@surendrasahni8725 Жыл бұрын
Awesome 🙏 Thanks to support with live project
@anjanik7053 Жыл бұрын
Explanation technique is very nice.. and all the small thing which you have used .. explained nicely 🙏
@danicazdravkovic8127 Жыл бұрын
Very useful tutorial, helped a lot! Keep on filming these wonderful videos!!!
@saketsourav313 ай бұрын
Exactly what I was looking for, great content 🙌
@ToiBroCode10 ай бұрын
Thanks bro, I learned a lot. Learning is a series and Series is also a learning. 😀
@sriplano748 Жыл бұрын
Detailed yet crisp presentation.
@neerajrajak61507 ай бұрын
Thanks for this wonderfull tutorial. This helped me a lot.
@paragsarkar63272 жыл бұрын
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
@aviator97282 жыл бұрын
Thanks for covering docker Nd kubernetes please make series I'll do along with you
@sajeeshkumar4510 Жыл бұрын
Nice presentation. Learned a lot here. Thanks
@nandkumarjawale99192 жыл бұрын
This is a gem. Thank you so much!
@AshbelReinhard2 жыл бұрын
An effort much appreciated, Hats off @ProgrammingTechie
@ChandlerBing112 жыл бұрын
That's a really insane content. Thank you so much
@krishnasmusicchart4897 Жыл бұрын
Excellent sir. Thank you
@firozgg7524 Жыл бұрын
Thank you so much for the multi-module section❤
@tippabatinisantoshkumar2931 Жыл бұрын
Simply superb... 👏
@Ucat6611 ай бұрын
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.
@dominus3602 жыл бұрын
That a good content man. Keep it up !
@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 Жыл бұрын
Thank you!Nice project on Micro services .
@utkarshk22 жыл бұрын
Nice presentation, to the point . thanks a lot . Waiting for part 2 . Already subscribed.
@coderkamath7394 Жыл бұрын
Would be nice to have a chat feature too for learning the web Sockets, but overall impressive stuff.
@ghislaincabrel38802 жыл бұрын
Thank you for this amazing content.
@codegeek82562 жыл бұрын
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.
@ProgrammingTechie2 жыл бұрын
Hi, there is no plan to add UI also this time, but I am going to use docker and Kubernetes in this tutorial.
@arivan-amin7 ай бұрын
Thank you for your great efforts, really good tutorial
@augustomartins20082 жыл бұрын
Perfect. Keep up the excelent work sir.
@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 Жыл бұрын
This videos is so helpful to me .Pls where is the kubernetes deployments tutorial ?
@pr.badritijane1316 Жыл бұрын
Merci bcp c'est super bien expliquer 🙏🙏
@SampathkumarP Жыл бұрын
Fantastic video. Really appreciated. for the work
@furciorifa11 ай бұрын
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 Жыл бұрын
Thanks for the amazing content..!!
@user-ne1be6td2y2 жыл бұрын
Thank you for this!
@deanclancy64482 жыл бұрын
Thank you. This is great.
@vaishnavepranav7394 Жыл бұрын
Excellent One. Thanks for the video.
@SuperAkifraza Жыл бұрын
Awesome tutorial thanks
@user-uw8eq1xw3h8 ай бұрын
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-rx7oy2 жыл бұрын
thanks sir this is the great one..
@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 Жыл бұрын
thank you bro, it is very good.
@ascar662 жыл бұрын
thank you, nice video
@tabrezshaikh77052 жыл бұрын
Excellent!
@revatis25712 ай бұрын
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.
@samahmahdi551110 ай бұрын
Nice tutorial, many thanks
@udhayachandhar47702 жыл бұрын
Excellent. Thank you so much
@salah-eddinesalam25182 жыл бұрын
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.
@ProgrammingTechie2 жыл бұрын
This is going to be 8-9 part series, next video is going to be released on Saturday.
@amarnathkumar25642 жыл бұрын
@@ProgrammingTechie Are you sleeping?
@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???
@catty10203 ай бұрын
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.
@tomasagustinpadilla32272 жыл бұрын
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
@ysairamkrishna69362 жыл бұрын
Thanks for the video
@elyorkarimov2203 Жыл бұрын
thank you very much
@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 Жыл бұрын
Same happened with me. Had to provide String parameter.
@user-ym4mz6ij7m11 ай бұрын
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...
@vishalghanghav74811 ай бұрын
@@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
@CodeForLife9578 ай бұрын
Thank you for this comment
@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.
@veluvarthi2 ай бұрын
How to configure intilij idea to show compile error while missing autoconfigiremvc , when we added mockmvc ? Please explain setting for that
@amrabdelhady9 ай бұрын
Thanks!
@MilsonPazienza2 жыл бұрын
Thanks big bro
@pr-nine Жыл бұрын
Thank you :)
@shivendratiwari32382 жыл бұрын
Please make some videos on spring reactive
@UmarFarooq-un6jm5 ай бұрын
When i am moving my product and order service in microservices folder , both services are not being recognised as Java spring boot project
@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 Жыл бұрын
did u ?
@harryspring8303 Жыл бұрын
@@studyingit9762 ???
@rubinselenica197110 ай бұрын
I am having the same issue
@miajia5151 Жыл бұрын
谢谢!
@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 Жыл бұрын
This would have been great if you shown db schema before the code
@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 Жыл бұрын
Hii Bro .. I m getting Could not find a valid Docker environment after writing integration test and running test please help
@ashu7pathak8 ай бұрын
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 Жыл бұрын
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.
@necms8 ай бұрын
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 Жыл бұрын
sir please make the video how we deploy these project and how we integrate these project with cicd pipeline
@evanescence2979 күн бұрын
Do you have the front application designed for this project? thank you for the video