My Rocking Systems Design course is out now in Udemy! Limited time discounted link to get the course for $9.99 - www.udemy.com/course/rocking-system-design/?couponCode=LEARNSYSTEMDESIGN
I can vouch for that. He is awsome. I am on my path for SAA and Raj videos are helping me to make sense by converting theory to practical knowledge. Thanks bro. Wish you more success...
I have worked on couple of Video Optimization projects, a decade ago I would have to spin-up(literally) multiple servers for transcoding and then couple others for different layers, the whole architecture was so damn complex. Its phenomenal how AWS/cloud has made it so simple, this was very interesting to watch. Thanks
Cloud with Raj: "if the interviewer presses you..." 💀😂 Didn't expect to be enjoying my time studying for system design interviews. Great content! Going to binge forsure
Really well done! Gets straight to the point and wastes little time in flushing out key topics. I find the size of the presentation just right. Too long and you tend to lose focus and like Raj already mentioned, you never end up watching the whole video.
Great video, great explanations. I was a little surprised you used Elastisearch for the DB instead of DynamoDB. I thought Elastisearch was for searching data, not a database. I will have to study more.
Absolutely THE best course on System Design! Saha Saahib is VERY knowledgeable, an expert rather, and has great communication skills. Have purchased his course @udemy.
Raj, the way you explain the topics means undoubtedly you are a world class Cloud Architect. Unless your concept is that much clear, it is not possible to deliver and make others understood in such a commanding perfection. Take a bow from me, please.
This is an exceptional video. I'm currently developing a IPTV streaming platform and despite being a developer for 20 years it is new territory for me and I've been struggling to find a single source of information that covers everything. Still more for me to research but your video has definitely helped a great deal thank you.
I really like this architecture videos, it helps a lot in learning in how everything fits together! I’m going through all your videos, probably will check your udemy videos as well. Im a devops Engineer but I still have some gaps to fill. Thanks a lot for your videos! Ps. Can you please make more architecture videos like this?
Dont know about others but I definitely watch your videos and eagerly waiting for your videos. Your content is top-notch. I purchased your courses on Udemy as well. I hope to work with you someday in AWS.
best Ott video I have seen on CZcams. Thank you. keep sharing knowledge. Please share link if you have any video on video formats,transcoding and protocols. Thank you
Again His Vedios makes easy to solve the real time stuff ! clearly understandable and it is the Indian way of explanation,Thanks a Lot on ur Valuable sharing of Knowledge Sir
RDS which is relational database -Scaling options include both vertical scaling and horizontal scaling. Amazon RDS now supports Storage Auto Scaling and it automatically scales your storage capacity for database workloads, with no downtime. Is this mean we can use RDS for Netflix type of design?
Excellent channel man! I was literally answering alongside. Everything was On point. Don’t know about virality but pls keep making this amazing content. Wish I found it sooner. Thanks and cheers🎉
This is extremely helpful, it incorporate the jigsaw parts together. I will be the first to buy premium systems designs course. Thanks Raj for the amazing contents.
Great content! Questions: 1. Are the HLS chunks cached by the CDN (pretty sure the anser is yes) 2. What is the AWS technology to use for a CDN (CloudFront?) For completeness sake you should go into more details for the Lambda/Step Function topic since an interviewer might ask to dive deep.
Very nice explanations and videos. I have become your fan and have started following your videos. Please continue to make more such videos with explanations from your busy and hectic schedule. Thanks a lot. God bless you Raj Sir.
so if hls the url is to .m3u8 playlist resolving to a set of #.ts files on s3 behind a signed url. so you need lambda to make signed url. on the cdn behaior, direct calls for m3u8 to a lambda which parses the .m3u8 file adding the querystring for the signed url to each segment or other playlist listed in the .m3u8 file. then return that signed "doped" playlist to the caller. then each ts file will have the correct signed url querystring.
Good video but a point: Saying that relational database cannot scale to millions and therefore you should use NoSQL is simply wrong. There are many many services and companies which use relational DBs at scale of billions. You need to know how to do the sharding. E.g. Instagram uses relational DBs. The better argument here is that for searching using different criteria and text ElasticSearch is the better option because it is built for this purpose.
it would be great if you could upload another video talking about integration of an authentication and authorization system with this current architecture.
Excellent video Raj! I knew all the concepts but you strung them really well into this practical example! One new thing I learnt from this was HLS! Loved the video! ♥️
i have never heard loading a website from a blob storage !! also the fact that relational dbs are not scalable horizontal is over statement. the complexity of sharding for both relational and non are more or less the same
Very nice and easy explanation. Thank you. I have a question that in case of streaming service like netflix, youtube etc. If a video is transferred to S3-IA or Glacier, and later it is accessed by a consumer then how will it work? Keeping in view the retrieval durations. I haven’t come across any youtube video which says that this video will be available to view tomorrow. lol
@@cloudwithraj thank you for your reply and clarification. Even the accessibility time has reduced to minutes but still user never experience any downtime. There should be some delay instead videos play immediately. Why is that so?
Raj, Your videos are awesome, thanks for sharing :). Love from India(Rohtak, HRY) :) I'm also planning to start something with Linux stuff first, ... but still learning from you :)
Sir we watch till end Just want to know more about security implementation in this case ? how we can impelement life cycle base on conditions from S3 to S3 IA
The notion that SQL databases cannot be scaled horizontally is incorrect. Earlier, it was difficult to shard SQL database for horizontal scaling (but it was never impossible). Now, you have distributed SQL databases (such as CockroachDb) that are easily scalable both horizontally and vertically.
I have enrolled for the course. I was looking for system design course. Please make practical session continues to same. So that we can practice hands on. Also can make another video on steps involved in pre system design and post design implementation steps.
I might be lazy right now, but can you make a video using Cognito, Active Directory & encryption as regards this? If you’ve done it already can you share the link here?
My Rocking Systems Design course is out now in Udemy! Limited time discounted link to get the course for $9.99 - www.udemy.com/course/rocking-system-design/?couponCode=LEARNSYSTEMDESIGN
How is this guy not waaay more popular is beyond me. His youtube videos and udemy courses are simply amazing.
Thanks piyush for the kind words, really appreciate it!
@@cloudwithraj I totally agree, you make a really good content!
I agree too!!
I can vouch for that. He is awsome. I am on my path for SAA and Raj videos are helping me to make sense by converting theory to practical knowledge. Thanks bro. Wish you more success...
I have worked on couple of Video Optimization projects, a decade ago I would have to spin-up(literally) multiple servers for transcoding and then couple others for different layers, the whole architecture was so damn complex. Its phenomenal how AWS/cloud has made it so simple, this was very interesting to watch. Thanks
True Sharad! It's amazing what cloud has done. The other day I was able to spin up a Kubernetes cluster while sitting on an airplane!!
You are an amazing tutor.. Made everything so simple. Hope none of your videos move to Glacier ☺
Hahha, I hope so too!
Cloud with Raj: "if the interviewer presses you..."
💀😂
Didn't expect to be enjoying my time studying for system design interviews. Great content! Going to binge forsure
Really well done! Gets straight to the point and wastes little time in flushing out key topics. I find the size of the presentation just right. Too long and you tend to lose focus and like Raj already mentioned, you never end up watching the whole video.
Great video, great explanations. I was a little surprised you used Elastisearch for the DB instead of DynamoDB. I thought Elastisearch was for searching data, not a database. I will have to study more.
Thank you for clarifying@@sam18086 . Happens to the best of us and Raj is great!
Absolutely THE best course on System Design! Saha Saahib is VERY knowledgeable, an expert rather, and has great communication skills. Have purchased his course @udemy.
Thanks so much for the kind words, and the support by purchasing my course!
Raj, the way you explain the topics means undoubtedly you are a world class Cloud Architect. Unless your concept is that much clear, it is not possible to deliver and make others understood in such a commanding perfection. Take a bow from me, please.
This is an exceptional video. I'm currently developing a IPTV streaming platform and despite being a developer for 20 years it is new territory for me and I've been struggling to find a single source of information that covers everything. Still more for me to research but your video has definitely helped a great deal thank you.
What an amazing teacher you are. Respect sir. Great effort with simplicity.
Great! Guru jee. Preparing for AWS DEvops Professional ... These videos are blessings.
All the best Ankush bhai
This video is awesome! you are bridging the gap between my AWS knowledge and the practical design architecture. Thank you so much sir
Glad it was helpful!
Love watching this while sitting at a grand total of 6 subscribers at the moment :)
I really like this architecture videos, it helps a lot in learning in how everything fits together! I’m going through all your videos, probably will check your udemy videos as well. Im a devops Engineer but I still have some gaps to fill. Thanks a lot for your videos!
Ps. Can you please make more architecture videos like this?
Glad you like them Arnold! More to come!
No gimmicks… very precise n perfect system design . Hats off RAJ
I love this guy, he is incredibly smart. For me, he made it easy to understand. Thanks!
Dont know about others but I definitely watch your videos and eagerly waiting for your videos. Your content is top-notch. I purchased your courses on Udemy as well. I hope to work with you someday in AWS.
Found this channel a week before my interview - great timing :) And a great video, thank you!
Thanks Carla. Best of luck on your interview, hope you ace it 🚀☁📈
No sarcasms!! You are world class😇
best Ott video I have seen on CZcams. Thank you. keep sharing knowledge. Please share link if you have any video on video formats,transcoding and protocols. Thank you
Again His Vedios makes easy to solve the real time stuff ! clearly understandable and it is the Indian way of explanation,Thanks a Lot on ur Valuable sharing of Knowledge Sir
Amazing! Always your video helps to understand the usage of AWS service in real time. Please create video on authentication part.
Raj … naam toh suna hoga. awesome video brother. god bless you and thank you
RDS which is relational database -Scaling options include both vertical scaling and horizontal scaling. Amazon RDS now supports Storage Auto Scaling and it automatically scales your storage capacity for database workloads, with no downtime. Is this mean we can use RDS for Netflix type of design?
same question. Aurora too.
Very nicely done. Thank you.
Excellent channel man! I was literally answering alongside. Everything was On point.
Don’t know about virality but pls keep making this amazing content. Wish I found it sooner.
Thanks and cheers🎉
This is extremely helpful, it incorporate the jigsaw parts together. I will be the first to buy premium systems designs course.
Thanks Raj for the amazing contents.
Thanks brother for the kind words! Maybe I will create the course, will keep you posted.
Would be super interested in designing security for systems for data at rest and in transit.
Great vid!
Great Man nice explanation, please make a video on how to implement authentication in Video on demand subscription based and one purchased based.
Noted Rammehar, will do in future for sure.
Great content!
Questions:
1. Are the HLS chunks cached by the CDN (pretty sure the anser is yes)
2. What is the AWS technology to use for a CDN (CloudFront?)
For completeness sake you should go into more details for the Lambda/Step Function topic since an interviewer might ask to dive deep.
Yes to both answers. And I will go over lambda/step fn in more details n a future video. Ty for your valuable suggestion.
This is greate : D It helps me understand more about those services, Cloudfront, API gateway, search ...
Great job Raj. Quick and to the point. Can we see these steps in action. Please share if shot these steps in real time for hands on
Very nice explanations and videos. I have become your fan and have started following your videos. Please continue to make more such videos with explanations from your busy and hectic schedule. Thanks a lot. God bless you Raj Sir.
You videos should defo be viral! Great content!
I appreciate that!
I am sure your videos nowadays are rendering from "S3 standard" and not "S3 infrequent" 😄 .. content was very informative.. God bless.!!
Hahah well said Vinayak, I surely hope so. Ty for watching
so if hls the url is to .m3u8 playlist resolving to a set of #.ts files on s3 behind a signed url. so you need lambda to make signed url. on the cdn behaior, direct calls for m3u8 to a lambda which parses the .m3u8 file adding the querystring for the signed url to each segment or other playlist listed in the .m3u8 file. then return that signed "doped" playlist to the caller.
then each ts file will have the correct signed url querystring.
Thank you very much. It helps put all the concepts in place for me. With a real life scenario. Great video!
You're very welcome!
Good video but a point: Saying that relational database cannot scale to millions and therefore you should use NoSQL is simply wrong. There are many many services and companies which use relational DBs at scale of billions. You need to know how to do the sharding. E.g. Instagram uses relational DBs. The better argument here is that for searching using different criteria and text ElasticSearch is the better option because it is built for this purpose.
Excellent Raj Sir! Thank you for making such vidoes! Keep it doing!
Yw Purvak, glad it was helpful
Great explanation, thank you!
It's poetic 🧡
it would be great if you could upload another video talking about integration of an authentication and authorization system with this current architecture.
Hi, I appreciate you for making these videos. Can you add a e-commerce design tutorial also?
Good presentation but I would have used DynamoDB database.
Can you do a video on how live streaming works?
Its best video about system design of video streaming apps
Thanks Samvid, let's keep learning and keep rocking!!!
Really great insight here for a young engineer like me. Thank you 😊
Glad it was helpful!
I need a video on how to build OTT channel content management system in aws to facilitate auto switch to scheduled programming when Live input is off.
Awesome Raj. Such videos really help. Thank you so much
Glad to hear that
I am happy that you are not conservative on knowledge sharing, very nice and some funny clips , Keep rocking Sir :-)
Thanks a ton krish
thank you Raj, great videos, keep it up in the system design series.
Thanks, will do!
This is absolutely wonderful explanation about system design with step by step.
this is some premium level content bro. Keep publishing these amazing videos bro
Netflix is full of adult content :D so not sure if filter would work. Jus kidding, :D nice system design video thanks
Hahah you got me there, thanks for watching!
really amazing. simply and well explained.very helpful
Glad it was helpful!
Cloud you make an video about AWS cognito and AWS active directory
Will do Siva in a future video, thanks for watching!
Watched the complete video, all make video on authorisation of the platform and encryption
Excellent video Raj! I knew all the concepts but you strung them really well into this practical example! One new thing I learnt from this was HLS! Loved the video! ♥️
I watched your video till the end 😄 thanks for the wonderful explanation.
Thanks Tallin!!
Very impressive. Very simple and effective design walkthrough of a complex design. Thank you
Glad it was helpful!
This is amazing content, Raj! Thank yo so much for all the real world knowledge you are sharing so kindly!
Glad you liked it!
Thanks a lot Raj.. your videos are of more value.. motivation for us to explore n learn
Very helpful video and very well presented thank you.
Glad it was helpful!
You really explained so well for a begineer like me. Loved it really
Glad it was helpful!
Explained like a Legend !!! Great Job I totally enjoyed it...One questions whats the Elasticsearch DB in AWS I could not find it.
i have never heard loading a website from a blob storage !!
also the fact that relational dbs are not scalable horizontal is over statement. the complexity of sharding for both relational and non are more or less the same
Really useful video on system design
Hi Raj , Pleasure to watch this and it was great ! Can you pls make a video on Active Directory pls ? Thx
Great content Raj! Thanks for sharing!
Thanks Raj for such a nice presentation and explanation. really helpful.
Nice one. Was implementing one right now.
Really loved this video , so much informative on real time system designs
Very nice and easy explanation. Thank you. I have a question that in case of streaming service like netflix, youtube etc. If a video is transferred to S3-IA or Glacier, and later it is accessed by a consumer then how will it work? Keeping in view the retrieval durations.
I haven’t come across any youtube video which says that this video will be available to view tomorrow. lol
Good point Zubair. The IA and Glacier access time used to be hours, can now be configured to minutes.
@@cloudwithraj thank you for your reply and clarification. Even the accessibility time has reduced to minutes but still user never experience any downtime. There should be some delay instead videos play immediately. Why is that so?
Raj, Your videos are awesome, thanks for sharing :). Love from India(Rohtak, HRY) :)
I'm also planning to start something with Linux stuff first, ... but still learning from you :)
Go for it!
Good One.. thank you
This is gold, thank you very much
You're very welcome!
Great explanation. Thank you.
Glad it was helpful!
Sir we watch till end Just want to know more about security implementation in this case ? how we can impelement life cycle base on conditions from S3 to S3 IA
The notion that SQL databases cannot be scaled horizontally is incorrect. Earlier, it was difficult to shard SQL database for horizontal scaling (but it was never impossible). Now, you have distributed SQL databases (such as CockroachDb) that are easily scalable both horizontally and vertically.
I think relational database can be scaled horizontally using consistent hashing
Beautiful video…. Loved it
I enjoyed this video e2e .. thank you !
You are amazing.. thank you so much master
Thanks Raj. Great video and subscribed to your Udemy course.
Awesome, thank you for the support Babu!
Thanks. Explained the approach and design consideration.
Please share a video on security as you suggested in this. Enjoying the content, many thanks! :)
Will do!
Excellent Excellent video.Thanks for sharing your knowledge.
Glad it was helpful!
I have enrolled for the course. I was looking for system design course. Please make practical session continues to same. So that we can practice hands on. Also can make another video on steps involved in pre system design and post design implementation steps.
Thanks Niranjan for supporting me by enrolling in my course. I will keep your suggestion in mind for future videos.
I might be lazy right now, but can you make a video using Cognito, Active Directory & encryption as regards this? If you’ve done it already can you share the link here?
Hey Raj! I watched your videos to the end. 😊
Ty so much!
Great video! You covered everything i was looking for. Thank you!
Glad it was helpful!
You’re a great teacher .. wow
Awesome video. Easily understood. And, completely informative.
Glad it was helpful!
CZcams may have at least 10k or more videos uploaded simultaneously and in this case how to scale lambda enough to trigger step function?
Well explained. We need more of this.
Great video Raj! TY!
Glad you liked it Alex!
Great video. Thanks for sharing.
Thanks for watching!
Amazing video, this is so insightful and very well illustrated, hope you reach more people soon !! Good Luck
Thank you so much Anshika for the kind words!
Thanks for the hard work
Great content Raj! Very helpful. Thank you very much!!
Glad it was helpful!