Big fan here! Your DevOps and AWS series were a game-changer for me. Graduated in Hotel Management in 2018, but your content helped me ace interviews and land my dream AWS engineer role. Thanks a ton for the free, amazing guidance! i am joining on jan 8th in my role if possible i am ready to share my testimony....thank you
Hi Kranthi, Awesome 😎 Hearty Congratulations 🎉. Can you please mail me or DM on linkedin, so that we can figure out how to share your experience with everyone ❤️
You making it simple to understand the microservices architecture. Please let me know one can prepare a ci/cd pipeline for the same application comprising of 5 microservices of different programming language.especially how to perform builts for each service without affecting the other services.
That was much needed. I really hope people will now know the difference between number of microservices doesn't mean the tier architecture will change.
@@vinaykumarmatam3708 yeah, have seen some people confusing microservices with tiers, for example, 10-tier microservices when the tier should remain at most 3, presentation, logic and db
Hi Anna, Successfully implemented this project. Took 5 hrs for me to understand every file and complete the entire project. Deployed this in Mumbai region ❤
I just wanted to drop a quick note to say how impressed I am with your recent project videos. Your consistent effort and dedication really shine through, and it's evident that you put a lot of thought and hard work into your content. The project you're working on is not only interesting but also well-explained, making it easy for viewers to follow along. The level of detail you provide is fantastic, and it's clear that you're passionate about what you do. Keep up the great work! Looking forward to more awesome projects from you.
It needs lot of efforts to create such real-time project. And Abhi you were able to do this for us. I appreciate your efforts and would like to thank you for delivering this wonderful content for us.
HI Abhishek I'm very happy to share with you that, I've successfully completed this project in my very first attempt. This is because, I've watched and practiced each and every tutorial in this playlist multiple time specially the EKS project (GAME 2048). A huge thanks to you for making such useful playlist and providing it to aspirants like me for free. May god bless you!! Thanks !! Anonymous😛
Completed...! thanks Abhishek ,I tried this practical and it worked perfectly fine for me, It was nice journey with you as well as knowledge too ,Thanks once again for such nice content.
Done for the day Thank u Abhishek the way you explained is amazing its take to complete this project it took 2 hours i faced some issues but finally done Thank You 😍
Excellent video....Whole Kubernetes overview in single video with real-time exact e-commerce sample....Wow🎉❤...This type real-time useful lectures we missed at our College days....
The effort you put into making this video to help us understand the concept of microservices, including the different Dockerfiles for various programs, is very impressive. lv u bro.
Hey Abhishek, Great video Thank you i just done my Web App is up &running UI looks pretty good i have one request can you please do one project which includes with jenkins cicd as well please. also can you please take one mock interview of mine. i just finished my contract with x company.
I hope you found the video useful. If you are looking for step by step screenshots for deploying this project. You can refer to the blog by Mr.Cloud Book mrcloudbook.com/robot-shop-a-comprehensive-exploration-of-its-3-tier-architecture-8-services-and-2-databases/ Also another blog from Mudit Mathur that is extremely handy. devopscirrus.hashnode.dev/exploring-the-3-tier-architecture-8-services-and-2-databases-of-robot-shop-a-comprehensive-overview
This project is incredibly important. I can confidently say that I know the three-tier architecture. Please complete this project by making a video for CI/CD. This is humble plead from our end. Thanks very much. We are waiting for the video.
Hello Abhishek!! Thanks a lot, able to implement it and verified the checking the components like login, register, ratings, cart, and catalog and it was very interesting. You are the brain behind this project as you have created helm-like structure and placed every k8s manifest files into the templates. Without your help, this project is nothing, Abhishek. Thanks once again.
you explained very well, last 5 mint is key of microservices deployment which i dont know before. Thanks Abhishek, could please make videos about architect what kind of architect we need to setup and which is best approach to use in organization level.
Hi Abhishek, If possible request you to please create a video on an end to end flow from git commit of springboot application, then gitlab pipeline of CICD and use ECR ECS/ EKS. I mostly follow your videos because you make it very simple to understand. This one is much needed. I think many people would benefit.
You explained it very well Abhishek bhai, almost everything is pretty much clear. I have one doubt we have different microservices with different coding languages, How we couple them ? like what settings are there when we click something in catalog it goes to cart, what invokes the cart microservice ? how the flow goes, who decides the flow, if you could provide high level information about this that would be really helpful. PS: I already got a job by explaining your earlier projects in your channel playlists in an interview but learning from you has become the habit now, Your content feels so real-time, like you're right there explaining how things go down in a live production environment.
Hi Abhishek. Thanks for the awesome IT work you are doing for the Mankind. You announced some time ago that you starting Azure training on the 28th of this month. I would like to be part of the journey but i do know how. Please help me get onboard. Thanks.
Thank you for the video Abhishek, it was an eye-opener for many that it has microservices with different languages included. Can you please do the video on EKS cluster provisioning with Terraform (included in Jenkins CI/CD pipeline) and with some insights on maintaining the EKS cluster and deploying 3-tier applications onto the cluster?
Hi Abhishek , thank you for posting video. Please do demo with CICD pipeline as per organisation standard for more understanding. We are waiting for video.
Thanks for this session Abhishek. It's really nice session. I have couple of questions 1. Why mongodb and mysql hasn't deployed as a statefulset since that is database and if possible can u explain more about database and statefulet how it manages it 2. U told u will explain about rabbitmq about how it stores messages and order updates. If possible cover in the next video. 3. Is it required to enable alb before we create loadbalancer. I worked on azure and when we deploy istio or nginx ingress with load balancer service it automatically creates internal load balancer in azure for traffic routing. Overall its an amazing session about 3 tier application.
In mysql we stored product details and mongo we stored user details. They don’t have to be presisted. But incase of redis we are storing the users cart details in a in memory datastore, it is not a database. Yup I forgot about the rabbit mq, let me explain, in this project we used rabbit mq because when 100 users placed order, we need to track which one has to be shipped first, second and so on. We need to enable ALB or anyother ingress controller.
great project, if you could add terraform part as well then this alone is good enough to get us a job because everywhere its about multi-microservice deployement.
Hi Abhishek, Long day searching for a clear video explanation on sonarqube analysis and java and python to write a clear groovy syntax But not clear to write a common syntax for sonarqube and can you create a clear topic on this please
Hi Abhishek, Thank you for making clear on how to do microservice deployment with EKS. How can we configure multiple pipelines for 8 microservices, 2 DBs, 1 MQ and 1 in-memory data store
@@AbhishekVeeramalla I think we can use Jenkins to do the pipeline by adding stages to jenkins pipeline, but we have to apply and save each time. So there'd be 12 pipelines perhps.
Thank you so much Abhishek...but I had couple of questions, I had asked it in one of your other videos, not sure if you saw it 1) where do automated test scripts come in picture in entire devops cycle. How are they integrated in ci cd pipeline 2) once ci is done the docker image is updated, cd happens with argo or any other tool. But if there are multiple envs what happens ? Are their different pipelines for different envs? Your experience will be really helpful 🙏
1. You can create a stage automated tests after static code analysis stage. In this stage, we will run commands to execute the automated tests. 2. It depends, you can also add multiple clusters to the Argo and argo cd can deploy it to multiple clusters at once or create multiple pipelines. Usually different pipelines are used for each env.
Hi @ABhishek, Thanks for the video its really informational If possible could you do a single CICD pipeline for any of the micro-service. So, its very helpful for us. Thanks...!
First of all again Thank you so much for this Abhishek🙏, really needed , if you get time, can we have how this 3-tier app should be integrated with Terraform? again thanks a lot
Hi Abhishek. Thankyou for such a wonderful session. Where do I find a video with detail explanation about DockerFile and Helm Chart? Can you please share the link?. Thanks.
🎯 Key Takeaways for quick navigation: 00:13 *📚 Three-Tier Architecture: Explained as a model comprising frontend (presentation layer), backend (logic layer), and database (data layer).* 04:18 *📦 Microservice Architecture: Described as a best practice for building applications with independently deployable components, illustrated through the Robot Shop project's use of distinct microservices.* 10:24 *📊 High-Level Design: Emphasized as crucial for understanding the architecture, exemplified by dissecting the workflows of user and application interactions within the Robot Shop project.* 19:55 *🛠️ Databases Integration: Highlighted as essential for storing and retrieving data, demonstrated through MongoDB and MySQL usage in the Robot Shop project, alongside Redis for in-memory data storage.* 25:39 *🐳 Dockerization: Illustrated through simplified Dockerfiles for each microservice, facilitating easy containerization and deployment.* 27:42 *🔧 Kubernetes deployment and service files are organized for each component in the application, making management and configuration easier.* 28:51 *🚀 Advanced Kubernetes configurations like P Affinity or admission controllers aren't necessary for this project, simplifying deployment.* 35:44 *🌐 Exposing the application using ALB (Application Load Balancer) allows access to the robot shop application from the external world.* 37:48 *🕰️ Deploying the ALB controller and CSI driver might take some time and may encounter errors, requiring patience during setup.* 46:52 *📦 Helm charts simplify Kubernetes resource deployment and management, making it easier to handle multiple components and updates.* 51:57 *🔄 Continuous Integration/Continuous Deployment (CI/CD) pipelines are recommended for each microservice, making deployment more efficient and manageable.* Made with HARPA AI
Abhishek one of the leading instructor posted about this session in a negative way if you want can share you that image to your Gmail I am not trying to do favour for you or him but personally what I feel is he should not be degrading or compare him with other every individual will be having their own way of explanation hope you understand 😊
Hello Abhishek, i heard from many people saying we should not containerize any DB and orchestrate with kubernetes as the DB should never be disturbed for problem of loss of any data. (We know containers are ephemeral). Please throw some light on this.
Thanks Abhishek for the amazing video, One question comes to my mind, If we have to run this application securely over https instead of http, How will we do certificate installation,configuration and management.
Hey @Abhishek.Veeramalla, Do you use a digital pen while writing on a whiteboard? BTW, excellent free content you are sharing with enthusiasts which is really helpful. Please do a vlog on a simple lab setup for online content creation for example on YT.
Hi Abhishek, Nice demonstration. How are the dependencies configured via helm or K8s deployment in microservice architecture? in this example, we have db, business logic, and frontend app, of which deployment will be started first when we execute helm install and where is it configured usually in K8s deployment or helm? Thanks!
@AbhishekVeeramalla You didn't explain the role of rabbitmq in this cluster. What is message broker. How microservices contact each other?? I feel this video is still incompleted!
Hello Abhishek, Thanks for the Demo, I have a doubt at @49.00, why cant we choose NodePort instead of this, Could you please help me in understanding what service to be chosen, over Ingress, Gateway, LB and NodePort. Thanks in advance,