How to Design a News Feed System | FAANG Software Engineer | Coding Diaries VLOG

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ค. 2024
  • Hope you enjoy this VLOG and the system design exercise! Keep exploring at brilliant.org/CSJackie/ get started for free, and hurry - the first 200 people get 20% off an annual premium subscription :)
    p.s. in this video, my phone was in a different timezone due to a recent reset :)
    I built an automated crypto trading journal: edgesheet.com
    Instagram: / csjack9
    TikTok: / csjackie
    🤓 about
    I’m a software engineer based in London with a background in mechanical and aerospace engineering. Most of my time is spent reading, coding and drinking too much coffee. I got into coding by automating simulation workflows and building EdgeSheet.com, and now I’m documenting my life as an engineer on the internet.
    Thanks for watching! :)
    chapters
    0:00 morning
    1:46 work day
    3:22 gym
    3:58 how to design a news feed system
    8:10 brilliant
    9:10 thoughts on ChatGPT
    📝 contact
    info@csjackie.com
    🎵 music
    i do not own any of the music played in this video, all rights go to the original creators!
    👀 disclaimer
    Views and opinions are my own and do not represent or reflect the opinions of my current or past employer(s).
    This video is sponsored by Brilliant.
    🏷 hashtags & video content
    Programming languages, cpp, java, javascript, typescript, python, developer, programming, software engineer, best programming languages 2023, programming languages for beginners
    #softwareengineer #chatgpt #systemdesign

ความคิดเห็น • 157

  • @CSJackie
    @CSJackie  ปีที่แล้ว +6

    Keep exploring at brilliant.org/CSJackie/ the first 200 people get 20% off an annual premium subscription :)

  • @dontdoit6986
    @dontdoit6986 ปีที่แล้ว +4

    Please do more videos like this. Architecture design is so hard to understand. Great job.

  • @jenniferborlenghidebrito2357
    @jenniferborlenghidebrito2357 ปีที่แล้ว +16

    Lovely video, Jackie! I liked watching the part where you explained how to design a news feed system. I'm reading the book "Designing Data-Intensive Applications," and your example helped with the book's contents. I'm in the last term of a college in web development, and I'll be pursuing a junior software engineer position later. Contents like that are very helpful for me! Also, thank you for showing real-life situations in your video as an actual table situation and days lacking energy.

  • @lancelotdulac6076
    @lancelotdulac6076 ปีที่แล้ว +2

    it's so refreshing to meet an honest and relatable vlogger! :)

  • @chadzulu4328
    @chadzulu4328 ปีที่แล้ว +5

    The system design schematic is super informative and interesting too. Believe it or not, this particular type of overview isn't that easy to find here on TH-cam. Thanks so much!

  • @pacoluna7969
    @pacoluna7969 ปีที่แล้ว +3

    I love the system Design part. I'm learning Software Development (Web) and this kind of content is not easy to find. Love it!

  • @marelisesteenkamp4696
    @marelisesteenkamp4696 ปีที่แล้ว

    Truly enjoyed this one. Your thought process on the news feed system design. Including a load balancer and cache👍🏻👍🏻 and explaining fanout👏🏻 looking forward to the next one.

  • @abelsantiagocortes4609
    @abelsantiagocortes4609 ปีที่แล้ว

    Keep up with these tech sections, makes the vlog 10x more interesting!

  • @santtu6930
    @santtu6930 ปีที่แล้ว

    Loved the explanation of the post and get requests, very clear

  • @ieie98
    @ieie98 ปีที่แล้ว

    I loved this video!
    I sometimes feel guilty watching routines or vlogs because I feel like I'm wasting my time, but this video is both entertaining and informative. Good work! you're an awesome eng =)

  • @shadmerhi
    @shadmerhi ปีที่แล้ว +4

    Just stumbled upon your channel for the first time and I wanted to say how much I enjoyed this video and really appreciate how much authenticity you display. Acknowledging that not everyday is sunshine and rainbows, and that sometimes you have low energy, and that your desk and cable management is a bit of a mess makes this video very relatable. Too much of the internet focusses on perfection and creates unrealistic expectations of what everyday life should be, so I found your imperfection extremely comforting and relatable. Thank you for creating this video!

  • @thankyouthankyou1172
    @thankyouthankyou1172 ปีที่แล้ว

    enjoyed your video so very much. thank you for sharing Jackie

  • @sumanshekhar8110
    @sumanshekhar8110 8 หลายเดือนก่อน

    We need more like this videos 💓💓

  • @DesiredFactsDaily
    @DesiredFactsDaily ปีที่แล้ว

    Jackie creativity of making videos is boom

  • @abhilash8973
    @abhilash8973 ปีที่แล้ว

    Really enjoyed this one...
    especially the system design problem... really thought provoking.!!

  • @zcharyma3422
    @zcharyma3422 ปีที่แล้ว

    admire your system design practice, I learned a lot.

  • @Neuroguy100
    @Neuroguy100 ปีที่แล้ว

    Please keep doing system design. That was well explained! Thank you!

  • @julijabucar165
    @julijabucar165 ปีที่แล้ว +37

    you are the cs youtuber i was looking for! your personality, content, ambitions - perfect! always happy to see a fellow female in this industry

    • @CSJackie
      @CSJackie  ปีที่แล้ว +5

      🥹❤️ thank u so much!

    • @julijabucar165
      @julijabucar165 ปีที่แล้ว +2

      @Beast King i can, but not in this context

    • @Danuxsy
      @Danuxsy ปีที่แล้ว

      @@julijabucar165 why even bring up gender at all? I didn't know gender was important but I guess it is? I mean shouldn't we treat people as people and not like oh you're gender X but I only like gender Y so like??

    • @prodigyinred
      @prodigyinred ปีที่แล้ว +1

      I completely agree! Love this channel and seeing more women in tech nowadays. Makes me feel more secure and confident for some reason. 😊

    • @santtu6930
      @santtu6930 ปีที่แล้ว

      @@Danuxsy of course, but since tech is male dominated it's refreshing to see fellow women who share the same interest as you as well. In a way it's a positive surprise, just like it is a positive surprise to find male nurses. I've worked with both men and women and both have been great. Not that gender has anything to do with one's skills or personality, but I've been lucky to have good teammates.

  • @jathebest2835
    @jathebest2835 ปีที่แล้ว +2

    I agree with your viewpoint on ChatGPT. I also use it frequently to help my Python study. It explains the code step-by-step, line-by-line well and I think it's great especially when I need to consume new concepts. However, it sometimes spits out wrong approaches and answers. So I need to be aware of it to clarify my question or correct my online assistant, ChatGPT. The media likes to do fearmongering as it did during the past covid era, but I believe only hard workers and learners will retain their positions. Happy coding!🌈

  • @narudesigns
    @narudesigns ปีที่แล้ว

    Just found this channel, love it!

  • @abhimanyuajudiya9942
    @abhimanyuajudiya9942 ปีที่แล้ว

    Love you content also i like your system design part, Your videos are very deep, honest, and informative, I'm also having same perspective about chatGPT
    Keep it up!!!

  • @vedantabanerjee9556
    @vedantabanerjee9556 ปีที่แล้ว

    Hi Jackie. Love your content!!

  • @kevinameda2711
    @kevinameda2711 ปีที่แล้ว +1

    System design mini-course is superb, you should make system designs often. Thankk you for simple explanations.

  • @dankorse
    @dankorse ปีที่แล้ว +6

    Loved this vlog. Especially, the news feed system. I’d love if you keep posting content like that 🎉😊

    • @CSJackie
      @CSJackie  ปีที่แล้ว

      Thank you so much 😊❤️ I will!

    • @dankorse
      @dankorse ปีที่แล้ว

      @@CSJackie aí sim… muito obrigado! 🫶🏾

  • @jorgecastanho6503
    @jorgecastanho6503 ปีที่แล้ว

    Gooo Jackieee! Notification gang! xD ahahahha Please more vids! xD Keep up the good work! :)

    • @CSJackie
      @CSJackie  ปีที่แล้ว +1

      🥰 thank you so much!! Aiming to post the next one this week because i’m going on holiday the week after! (I’ll vlog obv 🫡)

  • @Madhu._.01
    @Madhu._.01 ปีที่แล้ว

    Love the video, please make video of how you manage time and your planning tools & routine

  • @InSky111
    @InSky111 ปีที่แล้ว

    Thanks for posting a not polished and glamorised lifestyle content. It's very refreshing to see. Somehow i feel better after i watched the video

  • @omarAbida96
    @omarAbida96 ปีที่แล้ว +1

    Very interesting video Jackie.
    Thank you 🥰✌

    • @CSJackie
      @CSJackie  ปีที่แล้ว +1

      Thank you ❤️😊

  • @emmannweb
    @emmannweb ปีที่แล้ว

    good job! keep up!

  • @gh0sthussi3n83
    @gh0sthussi3n83 ปีที่แล้ว

    wow, i am really impressed by the level of skills

  • @ethanmartin2781
    @ethanmartin2781 ปีที่แล้ว

    I appreciated the news feed system breakdown

  • @digitaldina
    @digitaldina ปีที่แล้ว

    hey~! love the video. where'd you get ur office chair? it looks so comfy and im looking for a good non-gaming chair looking one possibly

  • @Jaromeo1287
    @Jaromeo1287 ปีที่แล้ว

    Your exhaustion is extremely relatable. Tired for no reason is definitely a theme for me🤦‍♂️ I exercise by doing Muay Thai. Everyone thinks I'm the Energizer Bunny in class but in reality I'm extremely chronically lazy outside of class. You're right, you should jump back into gymnastics. It's definitely easier for me to workout in a group with the Muay Thai eventhough I'm so introverted. You're doing a great job pushing through the exhaustion. Good for you!

    • @pieushchauhan9912
      @pieushchauhan9912 ปีที่แล้ว +1

      Same lol ive been going to the gym for month or something but I feel like I should join a boxing gym

  • @shanakadinusha
    @shanakadinusha ปีที่แล้ว

    Great explanation and another nice day👍. Jackie.👩❤👍

  • @vasujhawar.6987
    @vasujhawar.6987 ปีที่แล้ว

    You are smart, you code, you workout, you read, you are hottttt, you are unstoppable.

  • @souiftize
    @souiftize ปีที่แล้ว +1

    thank you Jackie for your tuto How to Design a News Feed System 😄for a subject that is hard to understand, your explanations are very clear, thanks for the tuto

    • @CSJackie
      @CSJackie  ปีที่แล้ว

      Glad it was helpful! Thanks for the support 😊

  • @kevingrimaldi2063
    @kevingrimaldi2063 ปีที่แล้ว

    Awesome explanation of the news feed system!

    • @CSJackie
      @CSJackie  ปีที่แล้ว

      Thank you! 🥹

  • @asapbrianjr
    @asapbrianjr ปีที่แล้ว

    Great video. I walked away learning something

  • @fithaashraf8385
    @fithaashraf8385 ปีที่แล้ว

    Your videos are amazing as always. Which is the books that you are currently reading?

  • @sanity15
    @sanity15 ปีที่แล้ว +1

    Am always late here but I enjoyed it ❤️

  • @recarsion
    @recarsion ปีที่แล้ว

    1:54 "this mess"
    Girl that desk is cleaner than mine has ever been

  • @Christopher-dk7ol
    @Christopher-dk7ol ปีที่แล้ว

    Very cool! 👍

  • @vasilisb.2758
    @vasilisb.2758 ปีที่แล้ว

    Hi Jackie,It would be great to make a video about life in London😊

  • @olgierd245
    @olgierd245 ปีที่แล้ว

    where did you get that cap I love it 0:30

  • @GhostDog2225
    @GhostDog2225 ปีที่แล้ว

    The system design section was great inclusion 👍

  • @techmentormaria
    @techmentormaria ปีที่แล้ว +1

    If I was reading in bed in the morning, I'd definitely fall asleep again. I don't understand how you managed to stay awake :D

    • @CSJackie
      @CSJackie  ปีที่แล้ว

      😂🥹 I love reading in bed!

    • @mauricemakesmovies
      @mauricemakesmovies ปีที่แล้ว

      Exactly my thoughts; I've tried this before and just fell asleep 😂

  • @ItsKingMyles
    @ItsKingMyles ปีที่แล้ว

    should use something like excalidraw for the whiteboard exercises, great design problem

  • @MilesBrio
    @MilesBrio ปีที่แล้ว +1

    What if companies start integrating internal versions of AI that draw from proprietary data. Do you forsee there being less time spent building out code and more simply focused on the QA/QC aspects?

  • @TrentonF505
    @TrentonF505 ปีที่แล้ว

    Subscribed!

  • @saninzdit5614
    @saninzdit5614 ปีที่แล้ว +1

    Beautiful scheme turned out apparently you immediately imagined how you would keep it in AWS 🙂
    But if you correctly drew where the "Cache" should be in "POST" then you will have a performance problem since you will put new data into the database through the cache and you have a lot of them every day as you said.
    Perhaps I misunderstood but if correct then there is evidence in the AWS exam with similar questions to a similar cache scheme.
    But in any case do not pay attention to criticism, you're done! 😊

  • @TribecaRebecca
    @TribecaRebecca ปีที่แล้ว

    Please advise what would be the best book for a beginner regardin system design?

  • @StevenNess
    @StevenNess ปีที่แล้ว

    i;m a senior dev and i think you are so awesome, your presence makes our community better, and hopefully will make lots more content.

  • @user-vp2if4kb6p
    @user-vp2if4kb6p ปีที่แล้ว

    beautiful ❣

  • @jackmiddleton2080
    @jackmiddleton2080 ปีที่แล้ว

    I don't have experience with load balancers or multiple servers but if you have all that in your diagram then why would you not also have some kind of multiple database concept? Is it because it would typically be done behind the scenes by a database provider or maybe it is just not needed?

  • @Youtube_member
    @Youtube_member ปีที่แล้ว +1

    I work in sw dev and sales and travel alone a lot. I work remotely and spend my time alone & isolated as well. Being a career woman is all fun and games until you find yourself spend most of the days alone. I'm looking for a yoga or boxing class 😂 Now I'm here in Malaga, Spain

  • @rafaaa602
    @rafaaa602 ปีที่แล้ว

    Lezzgoo Jackiie

  • @wtomi2
    @wtomi2 ปีที่แล้ว

    What mechanical keyboard u use?

  • @runeshthale305
    @runeshthale305 ปีที่แล้ว

    Please make video on your glasses collection and prescription.

  • @KrishanVaish19
    @KrishanVaish19 ปีที่แล้ว

    Hi can I get names of the books in background of your table and other books you read?

  • @vuongqtvn
    @vuongqtvn ปีที่แล้ว

    😍😍

  • @yama4208
    @yama4208 ปีที่แล้ว

    Jackie i followed you in instagram before the youtube channel. You are an inspiring person!! keep going

    • @CSJackie
      @CSJackie  ปีที่แล้ว +1

      Thank you so much!! ❤️

  • @gracemorganmaxwell
    @gracemorganmaxwell ปีที่แล้ว

    Hey Jackie, what are those books you have you on your desk there?

    • @CSJackie
      @CSJackie  ปีที่แล้ว

      They’re about system design, microservices and design patterns 😊

  • @geemorales3555
    @geemorales3555 ปีที่แล้ว +2

    I 1000% agree w you on chatGPT. Also I tried getting some simple code imo out of it & it was fully of errors. Tried fixing it within the program but it kept spitting out the same lines it returned earlier. Def wont be taking jobs.

    • @CSJackie
      @CSJackie  ปีที่แล้ว +2

      Ohh I was quite impressed with some algorithms I asked it to implement but I think it depends on how well these algorithms are documented online :) I would imagine it’s more difficult for ambiguous questions!

    • @yomismo5711
      @yomismo5711 ปีที่แล้ว

      … at the moment 🥶

  • @harshmohan8419
    @harshmohan8419 ปีที่แล้ว

    Please could you make more design architecture video or tell good book.. @thanks

  • @x_techno_pro
    @x_techno_pro ปีที่แล้ว

    doesn't the database cache data on memory by default?
    why do we need a cache if all modern databases has it's own memory cache?

  • @dascookie6767
    @dascookie6767 ปีที่แล้ว

    If you're still in school like I am chatgpt is an game changer 😂😂 homework that I think I don't need are getting done so easily.

  • @brohoya4828
    @brohoya4828 ปีที่แล้ว

    Hi Jackie ! I'm actually following almost your same path (transitioning from "general" engineering (still in school) to software engineering), I'm doing well on the developement side but I still have a ton to learn in system design like the little exercice you showcased. Do you have ressources ? Websites, books, anything plz ? I really don't know how/where to learn this domain

    • @CSJackie
      @CSJackie  ปีที่แล้ว +1

      I think it’s hard actually, there are great books about advanced topics (such as ‘designing data intensive applications’ or ‘building microservices’) but I also struggled to find beginner material. I learned from a lot of googling and finding bits here and there on the internet and then also from experience and talking to other engineers 🙏 thank you for the support on my channel! 🫶

  • @luisbarbosa5597
    @luisbarbosa5597 ปีที่แล้ว

    Nice key caps what are those

  • @goodnightmr5892
    @goodnightmr5892 ปีที่แล้ว

    Anyone in Cyber/IT is basically isolated... because we like it that way!

  • @andresfelipepizoluligo1471
    @andresfelipepizoluligo1471 ปีที่แล้ว

    wow increíble todo lo que haces, gracias por el vídeo.

  • @andrade1248
    @andrade1248 ปีที่แล้ว +1

    Valeu demais 👍

  • @youknowme313
    @youknowme313 ปีที่แล้ว

    New subscriber here ❣️

  • @igreeuropa
    @igreeuropa ปีที่แล้ว

    You are so cute staring at walls figuring out what to say next. I tottaly have thet geeling myself sometimes when im giving presentation in class. Stick to the script, if you dont have one, make one.

  • @yahyeet3694
    @yahyeet3694 ปีที่แล้ว

    you could get a keebmat!

  • @hussienalsafi1149
    @hussienalsafi1149 ปีที่แล้ว

    😍😍😍😍😍😍

  • @4X4NAV
    @4X4NAV ปีที่แล้ว

    What is that desk? I love it!

    • @CSJackie
      @CSJackie  ปีที่แล้ว +1

      Thank you! It’s the E8 from flexispot 😊

  • @jsbr
    @jsbr ปีที่แล้ว

    I like you, very honest and natural person. Can I know from which country do you originate ?

    • @CSJackie
      @CSJackie  ปีที่แล้ว

      Thank you! I’m from Portugal 😊

  • @viruxer
    @viruxer ปีที่แล้ว

    Finalmente uma mulher que programa a sério! Adorei o teu breakdown. Continua!

    • @fuglenbker
      @fuglenbker ปีที่แล้ว +1

      Da próxima vamos tentar elogiar uma mulher sem ofender outras.

    • @viruxer
      @viruxer ปีที่แล้ว

      @@fuglenbker it's not supposed to be an offence. I'm just tired of working with women that don't actually know how to get the job done properly, and Jackie shows that she goes above and beyond. In fact may be better than me in some points, which is great.

  • @ralph_d_youtuber8298
    @ralph_d_youtuber8298 ปีที่แล้ว +1

    Ohh ya and also chat gpt sucks at math ya go try some equations for ur self not basic ones but like some advanced ones that jaws steps to get to

  • @showbikshowmma3520
    @showbikshowmma3520 ปีที่แล้ว

    Put together a video where you are designing a system where users can upload short videos like tiktok with 100 million daily active users

  • @raphaelbridi
    @raphaelbridi ปีที่แล้ว

    your knees should no go in front of your toes when doing squat. But nice video! thanks for sharing your day

  • @amospan14
    @amospan14 ปีที่แล้ว

    Hi Jackie! =)

    • @CSJackie
      @CSJackie  ปีที่แล้ว +1

      Hi ❤️

  • @georgmaerz5599
    @georgmaerz5599 ปีที่แล้ว +1

    You should be careful with „energizing with music“ - it can have negative effect on your dopamin(ergic) reward system and bring you into a downward spiral of self-motivation.
    Stanford Prof. Andrew Huberman has some good TH-cam episodes on the dopamine reward system and how to stay productive and energetic.

    • @CSJackie
      @CSJackie  ปีที่แล้ว

      Thanks so much I will check this out!

  • @murilobalducci
    @murilobalducci ปีที่แล้ว

    Eu tenho o mesmo keyboard que o seu! Em português pois sei que você sabe português...

  • @andreas-stricker
    @andreas-stricker ปีที่แล้ว

    I share your opinion about ChatGPT. well said! I can't watch another clickbait video about chatgpt ... xD

  • @CranFused
    @CranFused ปีที่แล้ว +1

    how there is no background noise and the your voice is clear af... (I can't see microphone thats why... lol)

    • @CSJackie
      @CSJackie  ปีที่แล้ว

      I have a Jobi microphone on my camera and I also post process the audio while editing to further reduce the background noise 🫶

  • @tom.developer
    @tom.developer ปีที่แล้ว

    Posted 19 seconds ago. I had to be the first one to comment

    • @CSJackie
      @CSJackie  ปีที่แล้ว

      Omg 🥹 thanks for the support!!

  • @moises0991
    @moises0991 ปีที่แล้ว

    Hola, saludos desde México :)

    • @CSJackie
      @CSJackie  ปีที่แล้ว

      Greetings from London ❤️

  • @irobot8297
    @irobot8297 ปีที่แล้ว

    how big is your monitor?

    • @CSJackie
      @CSJackie  ปีที่แล้ว +1

      It’s 29” ultrawide 😊

  • @tristelxrdl2731
    @tristelxrdl2731 ปีที่แล้ว

    l very like ur vlogs ,but can l ask u about subtitles ?

  • @Sammysapphira
    @Sammysapphira ปีที่แล้ว

    Chronological order and reverse chronological order? What a rarity these days.
    If only major websites would take note.

    • @CSJackie
      @CSJackie  ปีที่แล้ว

      🤣 no fancy ranking algorithms here

  • @herantd
    @herantd ปีที่แล้ว

    Even though there are new fancy AI in town we still have something called customers, who rarely know what they want and want to change everything a very last minute. Think we’re safe

    • @Danuxsy
      @Danuxsy ปีที่แล้ว

      You're not safe and neither is it desirable to have people required in production anyway. You want AI to create all experiences for mankind, it's the way to democratize everything so all of us can create applications, games, music and so forth instead of having to rely on large corporations.

  • @AmitPatel-cc3hu
    @AmitPatel-cc3hu ปีที่แล้ว

    Why are you didn't comes to india

  • @yuchuga8341
    @yuchuga8341 ปีที่แล้ว

    where are you living Jackie

  • @zafercoban
    @zafercoban ปีที่แล้ว

    I love it your videos. Please more share vlogs Jackie

    • @CSJackie
      @CSJackie  ปีที่แล้ว

      Thanks so much 🥹🥹

  • @erikpaulsen3111
    @erikpaulsen3111 ปีที่แล้ว

    They will train a model on company information and augment the coding process with shortcuts to other ML models. Which causes competence to rot over time and when the cascade happens everything goes back to the dark ages. Watch out for replicant Luv.

  • @the-iter8
    @the-iter8 ปีที่แล้ว

    Have you ever worked or working at a company? if yes, which?

    • @CSJackie
      @CSJackie  ปีที่แล้ว

      Yes! 😊 I work at a tech company and also worked at engineering companies before

  • @kaanyarayan9682
    @kaanyarayan9682 28 วันที่ผ่านมา

    ee napak şimdi hiç kod görmedik

  • @nextfangtechlead6239
    @nextfangtechlead6239 ปีที่แล้ว

    🤔🤔🤔🤔

  • @xoeriphenburg4413
    @xoeriphenburg4413 ปีที่แล้ว

    i don't get it - the vlog doesn't say more than 15 words about the actual work she did? huh..?