Netflix YouTube Prime Video System Design on AWS | Video On Demand System Design Interview

Sdílet
Vložit
  • čas přidán 29. 08. 2024

Komentáře • 301

  • @cloudwithraj
    @cloudwithraj  Před 2 lety +19

    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

  • @piyushdaga
    @piyushdaga Před 3 lety +60

    How is this guy not waaay more popular is beyond me. His youtube videos and udemy courses are simply amazing.

    • @cloudwithraj
      @cloudwithraj  Před 3 lety +2

      Thanks piyush for the kind words, really appreciate it!

    • @mattborisov
      @mattborisov Před 3 lety

      @@cloudwithraj I totally agree, you make a really good content!

    • @tejalborkar4566
      @tejalborkar4566 Před 2 lety

      I agree too!!

    • @eramitj
      @eramitj Před rokem

      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...

  • @SharadTalekar
    @SharadTalekar Před 2 lety +9

    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

    • @cloudwithraj
      @cloudwithraj  Před 2 lety +1

      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!!

  • @AmitPatel_YT
    @AmitPatel_YT Před 2 lety +4

    You are an amazing tutor.. Made everything so simple. Hope none of your videos move to Glacier ☺

  • @ricocode
    @ricocode Před 2 lety +3

    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

  • @Salthecat1
    @Salthecat1 Před 2 lety +1

    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.

  • @saltdomeguy
    @saltdomeguy Před 2 lety +9

    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.

    • @saltdomeguy
      @saltdomeguy Před rokem +1

      Thank you for clarifying@@sam18086 . Happens to the best of us and Raj is great!

  • @PallNPrash
    @PallNPrash Před rokem

    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.

    • @cloudwithraj
      @cloudwithraj  Před rokem

      Thanks so much for the kind words, and the support by purchasing my course!

  • @Cloud_Architect
    @Cloud_Architect Před rokem

    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.

  • @garethjones9115
    @garethjones9115 Před rokem

    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.

  • @MrOptimusPrime.
    @MrOptimusPrime. Před rokem +1

    What an amazing teacher you are. Respect sir. Great effort with simplicity.

  • @jetank2016
    @jetank2016 Před 3 lety +2

    Great! Guru jee. Preparing for AWS DEvops Professional ... These videos are blessings.

  • @regon1982ss
    @regon1982ss Před 3 lety +1

    This video is awesome! you are bridging the gap between my AWS knowledge and the practical design architecture. Thank you so much sir

  • @CodersArch
    @CodersArch Před 9 měsíci

    Love watching this while sitting at a grand total of 6 subscribers at the moment :)

  • @acartag7
    @acartag7 Před 3 lety +10

    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?

    • @cloudwithraj
      @cloudwithraj  Před 3 lety +1

      Glad you like them Arnold! More to come!

  • @nageshvinnakota6022
    @nageshvinnakota6022 Před 2 lety

    No gimmicks… very precise n perfect system design . Hats off RAJ

  • @mastervic6230
    @mastervic6230 Před 2 lety

    I love this guy, he is incredibly smart. For me, he made it easy to understand. Thanks!

  • @jasper5016
    @jasper5016 Před rokem

    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.

  • @carlaludgate6597
    @carlaludgate6597 Před 2 lety

    Found this channel a week before my interview - great timing :) And a great video, thank you!

    • @cloudwithraj
      @cloudwithraj  Před 2 lety +1

      Thanks Carla. Best of luck on your interview, hope you ace it 🚀☁📈

  • @OssyGram
    @OssyGram Před 4 měsíci

    No sarcasms!! You are world class😇

  • @sudarshanyadav3143
    @sudarshanyadav3143 Před 10 měsíci

    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

  • @Chintu_The_Mystic
    @Chintu_The_Mystic Před 3 lety

    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

  • @anirudhamarulkar6911
    @anirudhamarulkar6911 Před 3 lety +1

    Amazing! Always your video helps to understand the usage of AWS service in real time. Please create video on authentication part.

  • @VikashSharmaVS
    @VikashSharmaVS Před rokem

    Raj … naam toh suna hoga. awesome video brother. god bless you and thank you

  • @Gionawii
    @Gionawii Před 2 lety +2

    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?

  • @kg4x5
    @kg4x5 Před 8 dny

    Very nicely done. Thank you.

  • @Kaaaatil
    @Kaaaatil Před rokem

    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🎉

  • @abdulrahmansaif354
    @abdulrahmansaif354 Před 3 lety

    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.

    • @cloudwithraj
      @cloudwithraj  Před 3 lety

      Thanks brother for the kind words! Maybe I will create the course, will keep you posted.

  • @ashu-
    @ashu- Před 2 lety +1

    Would be super interested in designing security for systems for data at rest and in transit.
    Great vid!

  • @rammehar5531
    @rammehar5531 Před 3 lety +2

    Great Man nice explanation, please make a video on how to implement authentication in Video on demand subscription based and one purchased based.

    • @cloudwithraj
      @cloudwithraj  Před 3 lety +1

      Noted Rammehar, will do in future for sure.

  • @totsubo2000
    @totsubo2000 Před 2 lety

    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.

    • @cloudwithraj
      @cloudwithraj  Před 2 lety

      Yes to both answers. And I will go over lambda/step fn in more details n a future video. Ty for your valuable suggestion.

  • @hangduong9608
    @hangduong9608 Před 2 lety

    This is greate : D It helps me understand more about those services, Cloudfront, API gateway, search ...

  • @imdeepsharma
    @imdeepsharma Před 2 lety

    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

  • @yogendragadilkar8898
    @yogendragadilkar8898 Před rokem

    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.

  • @zottun1673
    @zottun1673 Před 2 lety

    You videos should defo be viral! Great content!

  • @binayakchakraborty10
    @binayakchakraborty10 Před 2 lety

    I am sure your videos nowadays are rendering from "S3 standard" and not "S3 infrequent" 😄 .. content was very informative.. God bless.!!

    • @cloudwithraj
      @cloudwithraj  Před 2 lety +1

      Hahah well said Vinayak, I surely hope so. Ty for watching

  • @jax_cph
    @jax_cph Před rokem

    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.

  • @DarkApplesTasteBest
    @DarkApplesTasteBest Před 2 lety

    Thank you very much. It helps put all the concepts in place for me. With a real life scenario. Great video!

  • @sina7601
    @sina7601 Před rokem

    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.

  • @purvakmistry2128
    @purvakmistry2128 Před rokem

    Excellent Raj Sir! Thank you for making such vidoes! Keep it doing!

  • @ChopeZzz
    @ChopeZzz Před rokem

    Great explanation, thank you!

  • @randommotivation7085
    @randommotivation7085 Před 2 lety +1

    It's poetic 🧡

  • @aashishrawal3802
    @aashishrawal3802 Před rokem

    it would be great if you could upload another video talking about integration of an authentication and authorization system with this current architecture.

  • @anujtyagi6100
    @anujtyagi6100 Před 2 lety +2

    Hi, I appreciate you for making these videos. Can you add a e-commerce design tutorial also?

  • @rawhidewolf
    @rawhidewolf Před 11 měsíci

    Good presentation but I would have used DynamoDB database.
    Can you do a video on how live streaming works?

  • @samvid74
    @samvid74 Před 2 lety

    Its best video about system design of video streaming apps

    • @cloudwithraj
      @cloudwithraj  Před 2 lety

      Thanks Samvid, let's keep learning and keep rocking!!!

  • @vardhansolanki8573
    @vardhansolanki8573 Před 3 lety +1

    Really great insight here for a young engineer like me. Thank you 😊

  • @francisekwempu9248
    @francisekwempu9248 Před 5 měsíci

    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.

  • @RR-hy3jr
    @RR-hy3jr Před 9 měsíci

    Awesome Raj. Such videos really help. Thank you so much

  • @krishm5116
    @krishm5116 Před 2 lety

    I am happy that you are not conservative on knowledge sharing, very nice and some funny clips , Keep rocking Sir :-)

  • @luyaozhao6936
    @luyaozhao6936 Před 2 lety

    thank you Raj, great videos, keep it up in the system design series.

  • @aireddy
    @aireddy Před 2 lety

    This is absolutely wonderful explanation about system design with step by step.

  • @umairqamar2672
    @umairqamar2672 Před 2 lety

    this is some premium level content bro. Keep publishing these amazing videos bro

  • @lifeofme3172
    @lifeofme3172 Před 2 lety +1

    Netflix is full of adult content :D so not sure if filter would work. Jus kidding, :D nice system design video thanks

    • @cloudwithraj
      @cloudwithraj  Před 2 lety

      Hahah you got me there, thanks for watching!

  • @gedeonnokbak760
    @gedeonnokbak760 Před rokem

    really amazing. simply and well explained.very helpful

  • @sivabenguluru1241
    @sivabenguluru1241 Před 3 lety +2

    Cloud you make an video about AWS cognito and AWS active directory

    • @cloudwithraj
      @cloudwithraj  Před 3 lety +1

      Will do Siva in a future video, thanks for watching!

  • @sultanqureshi2766
    @sultanqureshi2766 Před rokem

    Watched the complete video, all make video on authorisation of the platform and encryption

  • @niravsoni2324
    @niravsoni2324 Před 2 lety

    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! ♥️

  • @talquetal
    @talquetal Před 2 lety

    I watched your video till the end 😄 thanks for the wonderful explanation.

  • @vikramkaushik
    @vikramkaushik Před 2 lety

    Very impressive. Very simple and effective design walkthrough of a complex design. Thank you

  • @S0912S
    @S0912S Před rokem

    This is amazing content, Raj! Thank yo so much for all the real world knowledge you are sharing so kindly!

  • @toshyamg
    @toshyamg Před 2 lety

    Thanks a lot Raj.. your videos are of more value.. motivation for us to explore n learn

  • @Danieltammadge
    @Danieltammadge Před 2 lety

    Very helpful video and very well presented thank you.

  • @ayushbhardwaj6783
    @ayushbhardwaj6783 Před rokem

    You really explained so well for a begineer like me. Loved it really

  • @monica5785
    @monica5785 Před 2 lety

    Explained like a Legend !!! Great Job I totally enjoyed it...One questions whats the Elasticsearch DB in AWS I could not find it.

  • @raedabusanad
    @raedabusanad Před rokem

    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

  • @jamesbondisamonkey
    @jamesbondisamonkey Před rokem

    Really useful video on system design

  • @srikanthb680
    @srikanthb680 Před 2 lety

    Hi Raj , Pleasure to watch this and it was great ! Can you pls make a video on Active Directory pls ? Thx

  • @vithun8393
    @vithun8393 Před rokem

    Great content Raj! Thanks for sharing!

  • @sujoyahmed99
    @sujoyahmed99 Před 2 lety

    Thanks Raj for such a nice presentation and explanation. really helpful.

  • @doubleatales
    @doubleatales Před 2 lety

    Nice one. Was implementing one right now.

  • @prateekverma5169
    @prateekverma5169 Před rokem

    Really loved this video , so much informative on real time system designs

  • @zubairakbar9937
    @zubairakbar9937 Před 2 lety +1

    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
      @cloudwithraj  Před 2 lety +1

      Good point Zubair. The IA and Glacier access time used to be hours, can now be configured to minutes.

    • @zubairakbar9937
      @zubairakbar9937 Před 2 lety

      @@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?

  • @ratheechmn
    @ratheechmn Před 3 lety

    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 :)

  • @madhivanandurai452
    @madhivanandurai452 Před měsícem

    Good One.. thank you

  • @gvido2009
    @gvido2009 Před 2 lety

    This is gold, thank you very much

  • @shami4u2
    @shami4u2 Před 2 lety

    Great explanation. Thank you.

  • @prasadbhagwat1987
    @prasadbhagwat1987 Před 2 lety

    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

  • @sahay2manish
    @sahay2manish Před 2 měsíci

    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.

  • @aben62
    @aben62 Před 2 lety

    I think relational database can be scaled horizontally using consistent hashing

  • @somakkamos
    @somakkamos Před rokem

    Beautiful video…. Loved it

  • @kuttikrishnankodoth1463

    I enjoyed this video e2e .. thank you !

  • @adi807980
    @adi807980 Před 2 lety

    You are amazing.. thank you so much master

  • @babusivaprakasam9846
    @babusivaprakasam9846 Před 2 lety

    Thanks Raj. Great video and subscribed to your Udemy course.

  • @ajitsalvi2062
    @ajitsalvi2062 Před 2 lety

    Thanks. Explained the approach and design consideration.

  • @sreejeshraj4800
    @sreejeshraj4800 Před 2 lety

    Please share a video on security as you suggested in this. Enjoying the content, many thanks! :)

  • @SadhamHussainsree
    @SadhamHussainsree Před 2 lety

    Excellent Excellent video.Thanks for sharing your knowledge.

  • @niranjanmurthy3994
    @niranjanmurthy3994 Před 2 lety

    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.

    • @cloudwithraj
      @cloudwithraj  Před 2 lety

      Thanks Niranjan for supporting me by enrolling in my course. I will keep your suggestion in mind for future videos.

  • @galleon8129
    @galleon8129 Před 9 měsíci

    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?

  • @iamdare
    @iamdare Před rokem

    Hey Raj! I watched your videos to the end. 😊

  • @Cvtap_Pros
    @Cvtap_Pros Před 2 lety

    Great video! You covered everything i was looking for. Thank you!

  • @edevoaaron
    @edevoaaron Před 2 lety

    You’re a great teacher .. wow

  • @MattLyonFUNK
    @MattLyonFUNK Před 2 lety

    Awesome video. Easily understood. And, completely informative.

  • @grhaonan
    @grhaonan Před 8 měsíci

    CZcams may have at least 10k or more videos uploaded simultaneously and in this case how to scale lambda enough to trigger step function?

  • @bmcseal01
    @bmcseal01 Před 2 lety

    Well explained. We need more of this.

  • @agmos01
    @agmos01 Před 2 lety

    Great video Raj! TY!

  • @musicalbirds2928
    @musicalbirds2928 Před 2 lety

    Great video. Thanks for sharing.

  • @anshikagupta4931
    @anshikagupta4931 Před 3 lety

    Amazing video, this is so insightful and very well illustrated, hope you reach more people soon !! Good Luck

    • @cloudwithraj
      @cloudwithraj  Před 3 lety

      Thank you so much Anshika for the kind words!

  • @tanoybhowmick8715
    @tanoybhowmick8715 Před 2 lety

    Thanks for the hard work

  • @SantoshKumar-jz6ls
    @SantoshKumar-jz6ls Před 2 lety

    Great content Raj! Very helpful. Thank you very much!!