00:03 Introduction to the staff room session 02:22 Discussion on containerization and deployment 06:36 Setting up TypeScript configuration and basic Express application 08:28 Building and running the project with npm 12:19 How to copy package.json and package-lock.json in DevOps 14:59 Copying and organizing source code within containers and understanding Dockerfile usage 19:00 Package management and building distribution in DevOps 20:53 Running NPM and Docker commands 24:58 Containerized Node.js application with Docker image 27:11 Hosting code on a cloud and using image registries 31:12 Creating and configuring AWS IAM user and access keys 33:05 Setting up ADB and Docker build commands 36:54 Introduction to Elastic Container Service (ECS) 38:51 Setting up own clusters for staging and production 43:00 Using ECR for image management 44:59 Monitoring container health with health route 48:44 Deployment options and rolling updates 50:41 Handling bugs and scaling in DevOps 54:44 Autoscaling for ECS service 56:34 Auto scaling based on traffic and memory utilization 1:00:29 Setting up and monitoring task health status and target group 1:02:11 Setting up load balancer and target group for container management 1:06:07 Discussing Kubernetes deployment and scaling in DevOps 1:07:53 Managing zero running tasks in DevOps
For those who are searching the difference between RUN vs CMD : run command execute hoti hai build step mein jb piyush docker build run kiya tha tbhi saare package install ho gye the but cmd command use hoti hai image k start hote waqt kuch default arguments pass krne k liy toh cmd command build krte waqt execute nhi hui thi ye cheez logs se bhi verify kr skte ho wo execute hui jb piyush ne docker run command chalayi tb express server apne aap chl gya kyuki default command hmne npm start di hui thi btw thanks for staffroom video sir 🔥🔥😎🙌
The RUN instruction is used to execute commands during the build process of the Docker image. It is used to install packages or any other actions required to set up the environment for the application. While the CMD instruction is used to provide default values for the command that will be executed when a container is run based on the image. It specifies the command and its arguments.
Sir , I am happy for that you are going to collab with piyush garg. I love teaching style of piyush garg, piyush bhaiya your voice is also attractive ❤
I learned a lot, just like you said (Park main walk kartay hoay) with full entertainment. It was an amazing session! I'm going to follow you right now, and I will recommend this channel (and Piyush) to all my juniors.
This Series is by far the best series on YT. This type of short videos are helpful to get the taste of Any new tech which you are thinking to learn. Good initiative 👏
your concept of learning and teaching and vision to teach is somewhat different than others , others focus on building same content you always tries to bit of new things that is really good a little request if yout could make a devops series after the next js... i do have many courses but really want to learn from you
Suppose If we want to map the user to a particular container in this. How can we acheive this. Eg. Replit Clone User1 -> container ABC User2 -> container CDE
Finally I am happy so much after I hear piyush is a student of Hitesh sir. I like it very much piyush RUclips content.. Jaha jaoge mujhse or mere student ko paoge
Wow, that was an great session! There's so much more to learn, especially from coding to deploying in production using AWS. A big thank you to Hitesh Sir and Piyush for this enlightening session. 🚀✅🌟💻
a little bit problem in viewing the commands because of subtitles, I can hear but it would be great if we can see the commands and outputs. BUT the best video on deploying the code to production.
This complete video felt a lot insightful, I had learnt about K8s working with it for quite some time, today while watching this video idk why but my mind was continuously mapping things back there. ECS Cluster = K8 cluster Tasks = Deployments Then we were setting up ALB, outbound rules and replicas: just like LoadBalancer type in Services and ReplicaSets The API service simillar to KUBE API managing everything. Does these mapping actually make sense or is it just me? Also we saw this option of having EC2 or going for Fargate Serverless, is the EC2 option like having always haiving nodes to run these services, while on using Fargate the services will be spinned up in serverless manner? how this exactly?
how scalable is this app using this configuration ? Can we get some context about it ? how to know what to do according to the traffic size ? Btw, awesome session. Thanks.
Sir your JavaScript videos are really amazing, please keep it up beyond the borders. I’m from Pakistan but your video lessons really helping me to understand these developer’s concepts
Is Comment pe dhyaan diya jaye sir ji Github jha pr code rakhte hai sabhi Us pr detail me video bna do hindi me ke kaise wha code likha jaata hai Pull request wgaira kya hota hai detail me Jab company me kaam krege to kaise github use krege Hope krta hu app jaldi se jaldi video layeege
Ek question tha aapne backend ki playlist mei btaya ki bohot saare log uspr kaam krte hei prr aapne to akele hi itna complex project bna Diya or hmm b confident hai ki ab hmm b kr skte hei thanks to you, to fir itne saare log kya krte hei backend pr ...
Sir ek request thi, Pehto to hitesh Sir Dil se Thank you ❤ Abhi itna kuch chal hi raha he, to yesa kuch system bhi bana do jaha pe hame job ke liye referral bhi mil paye.❤ Yaha se padhe log vaha pe referral dal paye, or bakiyo ki uska kuch fayda ho jaye sir
@chaiaurcode sir please ek aisa bootcamp / staff room react pr bnaiye . Why react was made what was before react what is react solving and how please sir yeh content detail mei khi nhi mil rha ek jagah
Nice to see to both together. I always love to watch your video. I'm surprised @piyushgargdev learn from you and now a best content creater. You motivate me bro. Thanks both of your for qualtiy content
00:03 Introduction to the staff room session
02:22 Discussion on containerization and deployment
06:36 Setting up TypeScript configuration and basic Express application
08:28 Building and running the project with npm
12:19 How to copy package.json and package-lock.json in DevOps
14:59 Copying and organizing source code within containers and understanding Dockerfile usage
19:00 Package management and building distribution in DevOps
20:53 Running NPM and Docker commands
24:58 Containerized Node.js application with Docker image
27:11 Hosting code on a cloud and using image registries
31:12 Creating and configuring AWS IAM user and access keys
33:05 Setting up ADB and Docker build commands
36:54 Introduction to Elastic Container Service (ECS)
38:51 Setting up own clusters for staging and production
43:00 Using ECR for image management
44:59 Monitoring container health with health route
48:44 Deployment options and rolling updates
50:41 Handling bugs and scaling in DevOps
54:44 Autoscaling for ECS service
56:34 Auto scaling based on traffic and memory utilization
1:00:29 Setting up and monitoring task health status and target group
1:02:11 Setting up load balancer and target group for container management
1:06:07 Discussing Kubernetes deployment and scaling in DevOps
1:07:53 Managing zero running tasks in DevOps
For those who are searching the difference between RUN vs CMD : run command execute hoti hai build step mein jb piyush docker build run kiya tha tbhi saare package install ho gye the but cmd command use hoti hai image k start hote waqt kuch default arguments pass krne k liy toh cmd command build krte waqt execute nhi hui thi ye cheez logs se bhi verify kr skte ho wo execute hui jb piyush ne docker run command chalayi tb express server apne aap chl gya kyuki default command hmne npm start di hui thi btw thanks for staffroom video sir 🔥🔥😎🙌
The RUN instruction is used to execute commands during the build process of the Docker image. It is used to install packages or any other actions required to set up the environment for the application. While the CMD instruction is used to provide default values for the command that will be executed when a container is run based on the image. It specifies the command and its arguments.
I'm an avid enthusiast of both! 😍 It's the best collaboration ever.
You and Piyush bhaiya are among my top favorite coding teachers 😍 so lovely we got this collab
He is just html developer
Sir , I am happy for that you are going to collab with piyush garg. I love teaching style of piyush garg, piyush bhaiya your voice is also attractive ❤
Arreh react and node js dono ke guruji ek sath 🛐🛐❤
Coder Army ke sath bhi ek video sir, wo jis level pe deliver karte hai, wo next level hai❣
Sir, Please Bring Piyush Sir for more staff room sessions it was just lit 🔥🔥
Omg🎉 two Production OGs in a Frame 🤩
Thank you so much Hitech sir.
Both of my web development teachers at single place.
I learned a lot, just like you said (Park main walk kartay hoay) with full entertainment. It was an amazing session! I'm going to follow you right now, and I will recommend this channel (and Piyush) to all my juniors.
Nice with good explanation.
To automate process on every code change, aws code pipeline can be used by adding source, build and deploy stage.
Learned so much of backend from Piyush and still more to learn
This Series is by far the best series on YT.
This type of short videos are helpful to get the taste of Any new tech which you are thinking to learn.
Good initiative 👏
your concept of learning and teaching and vision to teach is somewhat different than others , others focus on building same content you always tries to bit of new things that is really good a little request if yout could make a devops series after the next js... i do have many courses but really want to learn from you
I really appreciate your efforts towards making quality videos. I have been learning a lot from videos. Thank you.
1:08:00 mera AWS me 1200Rs ka bill generate hua tha sir 😁😅
I follow both of you. You teach real Scalable, Production level engineering.
Keep teaching these stuffs🙌🏻
We need more taste of DevOps with piyush sir
Great taste and I would love to eat and really enjoying the taste of DevOps🙏🙏
Thank you so much
I am already a subscriber, follower and friend of both Hitesh sir and Piyush bhaiya.
bro , i would to see more videos like these because learning high level overviews of the entire process via these discussion is way easier.
Your way of explaining the concept is just love
others: chalo 1 ghante k podcast me aaram se baate karte hai
hitesh sir: to aaj hum node js....
really sir, khatrnak series h🔥🔥🔥🔥
I heard this term many times but never tried it.
Finally day arrived when I am going to understand a new term 😊😊😊
Sheriyans k sath bhi collab karlo sir
Bhai sheryians op
Op Vai op
😂😂😂kuch bhi
@@heartbeat5673 heere ki pehchan johri ko hi hoti hai
@@Rajputana_Legacy par bhay mai to lohar hun
The Docker Documentary is worth watching it!!
That was really an amazing session with awesome learning experience. 🔥👏
Make a Video with Harkirat Singh.....it will be super fun and knowledge ❤
Who are agree with me. 🙋🏻
Wow, what a great video, sir! and Piyush is always a rockstar
Thank you 🙏
Bring more videos with Piyush Garg ❤🎉
I have learned a lot from you both.
Accepte so much respect & honor from Pakistan
Sheriyans ke sath collab pls❤
Suppose If we want to map the user to a particular container in this. How can we acheive this.
Eg. Replit Clone
User1 -> container ABC
User2 -> container CDE
Finally I am happy so much after I hear piyush is a student of Hitesh sir.
I like it very much piyush RUclips content..
Jaha jaoge mujhse or mere student ko paoge
Thank you so much for this valuable content. Learnt a lot ❤❤
Thankyou so much sir this helped me resolve many confusions abt how web apps run of server
Sir your videos are great just one advice ....pls put timming tags so that we could better analyze the video
Sir Harsh bhaiya from Sheryians coding School Ke Sath Video banaiye please ✨🙌
Fun fact is that he is the student of hitesh sir from LCO time.
discussion me doubt clear aache se ho rahe hai bhai or samaj me bhi aa raha hai
best discussion sir g
we want more staffroom discussion on devops methodologies
Wow, that was an great session! There's so much more to learn, especially from coding to deploying in production using AWS. A big thank you to Hitesh Sir and Piyush for this enlightening session. 🚀✅🌟💻
Sir please Sheriyans Coding school Ke saath Bhi ek Video sir please ❤️
You both are my favourite teachers.❤❤
What a session sir!!! devOps padna h ab in Detail, sir Course launch kriye Piyush bhaiya ke sath❤
Ye mast video bnaya Hitesh Sir ne...👍
a little bit problem in viewing the commands because of subtitles, I can hear but it would be great if we can see the commands and outputs.
BUT the best video on deploying the code to production.
This complete video felt a lot insightful, I had learnt about K8s working with it for quite some time, today while watching this video idk why but my mind was continuously mapping things back there.
ECS Cluster = K8 cluster
Tasks = Deployments
Then we were setting up ALB, outbound rules and replicas: just like LoadBalancer type in Services and ReplicaSets
The API service simillar to KUBE API managing everything.
Does these mapping actually make sense or is it just me?
Also we saw this option of having EC2 or going for Fargate Serverless, is the EC2 option like having always haiving nodes to run these services, while on using Fargate the services will be spinned up in serverless manner? how this exactly?
bhai devOps to seekhna tha, best collab both are favourite of mine
highly recommended both of you sir
how scalable is this app using this configuration ? Can we get some context about it ?
how to know what to do according to the traffic size ?
Btw, awesome session. Thanks.
Really Nice Collab, waiting for more...
awesome @piyushgargdev awesome achievement
Sir your JavaScript videos are really amazing, please keep it up beyond the borders. I’m from Pakistan but your video lessons really helping me to understand these developer’s concepts
The collab we didnt think we needed, Piyyush bhai is such a great and humble teacher . As always hitesh sir the best on yt for coding
Best collaboration and great content!
Both sir are good making concept as good teacher
woooooooooooo nice to know Piyush bhaiya's background
Is Comment pe dhyaan diya jaye sir ji
Github jha pr code rakhte hai sabhi
Us pr detail me video bna do hindi me ke kaise wha code likha jaata hai
Pull request wgaira kya hota hai detail me
Jab company me kaam krege to kaise github use krege
Hope krta hu app jaldi se jaldi video layeege
Btw there is a panel called pterodactyl panel to run docker images more effeciently
One of my two favourite people in one frame 😊
Wow sir g.
Thank for inviting Piyush bhaiya ❤
React mein web application bana rahata to apka chai aur react mil gay. Code deployment karna tha to app devops container seka diya❤
Piyush is very talented guy following him from a long time❤❤❤❤❤❤❤❤❤
Wow, really great explanation.
Thank you sir for such quality content
Two legends sharing insight!😍
You and Piyush bhaiya is my best coding teachers.......lovely collab❤❤❤❤
Huge respect for both teachers from Pakistan ❤
Two genious on one platform that is Chai aur code ❤❤
Ek question tha aapne backend ki playlist mei btaya ki bohot saare log uspr kaam krte hei prr aapne to akele hi itna complex project bna Diya or hmm b confident hai ki ab hmm b kr skte hei thanks to you, to fir itne saare log kya krte hei backend pr ...
Sheryians ke sath bhi collab karen sir please.
Sir ek request thi,
Pehto to hitesh Sir Dil se Thank you ❤
Abhi itna kuch chal hi raha he, to yesa kuch system bhi bana do jaha pe hame job ke liye referral bhi mil paye.❤
Yaha se padhe log vaha pe referral dal paye, or bakiyo ki uska kuch fayda ho jaye sir
@chaiaurcode sir please ek aisa bootcamp / staff room react pr bnaiye .
Why react was made
what was before react
what is react solving and how
please sir yeh content detail mei khi nhi mil rha ek jagah
amazing video
Both r my fav❤🎉
Thanks sir for making a great tutorial.
Have learnt EC2 from following @piyushgargdev 's video. So glad to see him in Chai aur Code.
I am just Loved your contant sir 😮❤❤❤❤❤❤
This was such a good session 👏🏻
both are my top 2 favourite educator.
npm ci is better for production to install exact package versions.
Ahhhhhhhhh! thankss for this collab.......
full of knowledge session for beginner
wht if I'm not using typescript? ..... Then what steps should be followed?
How to assign this api to domain and also I want frontend to use same domain, how to configure that for both
@thesheryianscodingschool we want u here
Bhut shandaar sir
2 legends on 1 screen
Sheriyans k saath kro colab
It was a great session. I didn't even notice that an hour had passed I learned so much
Insightful Session ❤
Great collaboration
Nice to see to both together. I always love to watch your video. I'm surprised @piyushgargdev learn from you and now a best content creater. You motivate me bro. Thanks both of your for qualtiy content
Thank u for giving a taste of devOps
I was waiting for this video 📸❤️❤️❤️
Welcome Piyush. 🎉
Mera 2 fav teacher ek sath ek frame Main❤❤❤