How Discord Reduced Traffic Bandwidth by 40%

Поделиться
HTML-код
  • Опубликовано: 31 окт 2024

Комментарии • 81

  • @kikisbytes
    @kikisbytes  2 дня назад +47

    This video took 6,089 lines of code to bring to life. Here’s the breakdown if you’re curious:
    S1: 507
    S2: 386
    s3: 285
    S4: 546
    S5: 771
    s6: 414
    S7: 531
    s8: 572
    s9: 783
    s10: 598
    S11: 256
    S12: 219
    s13: 221
    And it's built using Motion Canvas - motioncanvas.io/

    • @faytruefireside
      @faytruefireside 2 дня назад +6

      What program and language are you using?

    • @NiFreZ
      @NiFreZ День назад +1

      @@faytruefireside good question

    • @unclejoe8310
      @unclejoe8310 День назад

      Manim

    • @trashcan3958
      @trashcan3958 День назад

      ​@NiFreZ yeah I'm also interested

    • @kikisbytes
      @kikisbytes  День назад +3

      I use motion canvas to make my animation!
      motioncanvas.io/

  • @MelroyvandenBerg
    @MelroyvandenBerg День назад +198

    Trust me, engineers doesn't get the bonus for this

    • @HolyOllie
      @HolyOllie День назад +37

      youre right, they get paid 300k a year. this is literally their job. a surgeon doesnt get a bonus at every successful heart transplant

    • @kikisbytes
      @kikisbytes  День назад +7

      one can dream hehe. Exceeded performance and get some extra cash into 401k / RRSP

    • @Catge
      @Catge День назад +11

      I saved my company 30k a year in cost with some optimizations and I all got a nice job.

    • @strawbaria
      @strawbaria День назад +3

      @@HolyOllie Who the hell gets paid 300k unless they're staff+?

    • @Sieabahlpark
      @Sieabahlpark День назад +4

      They literally get paid with stock, if discord makes more money their stock is worth more. They can then sell it when discord goes public and get paid. smh

  • @Hacking-Kitten
    @Hacking-Kitten День назад +66

    The bonus went to management for sure 😂

    • @kikisbytes
      @kikisbytes  День назад +3

      hahah yea....one can dream

  • @Linkyboy
    @Linkyboy День назад +14

    "I hope the engineers get a big bonus for this" - Yeah probably, a big bonus time off to look for a new job after the layoffs.

    • @kikisbytes
      @kikisbytes  8 часов назад

      that would be very upsetting :(

  • @dingus1720
    @dingus1720 2 дня назад +52

    exceptional video quality, unfortunately i think i'm too orange cat brain to understand compression 💀

    • @kikisbytes
      @kikisbytes  День назад +2

      haha ty for taking the time to watch this video though! Any suggestions on how I can make it easier to understand?

    • @williamine
      @williamine День назад +2

      @@kikisbytesI didn’t find it particularly hard to understand, and I feel like you did a pretty decent job of explaining compression. I do that wish you went into more depth about what context is and how it’s used to improve the efficiency of streaming compression, though. Otherwise I thought the video was great!

  • @AniketSingh-nx4ds
    @AniketSingh-nx4ds День назад +5

    Man please upload more regularly if possible, just love your content, especially the breakdown of architecture and design decisions of tech companies

    • @kikisbytes
      @kikisbytes  День назад

      I'll try my best!! Might be a little slow with a full time job though, but definitely more to come!

  • @namaefumei
    @namaefumei День назад +3

    Its fascinating to see what a big company does to implement a new feature or a fix. So many factors, so many elements to check for.
    Great video. Thanks.

    • @noobgam6331
      @noobgam6331 День назад

      No. It's fascinating to see how people are unaware of zstd existing that was released 10 years ago and I haven't seen anyone who has every worked with logs being unaware of it and actually using gz/zlib for anything where bandwidth/compressed file size is actually important

    • @kikisbytes
      @kikisbytes  День назад

      thank you for watching!

  • @dan2800
    @dan2800 День назад +3

    Classic W switching from zlib to zstd

  • @dhillaz
    @dhillaz День назад +1

    I love the quality and pace of this video - engaging explanation of the underlying concepts, use case story, test outcomes, deployment strategy...all explained in 8 minutes!
    Edit: Plus citations and Chapter markers in description too! 🥳

    • @kikisbytes
      @kikisbytes  8 часов назад +1

      Thank you! Definitely a lot to cover so hopefully I was able to explain the most important concepts.

  • @vilian9185
    @vilian9185 День назад +29

    If they ban half the predators there it would also half the traffic lmao

    • @Reyhz
      @Reyhz 12 часов назад

      And half those pradators pays for nitro, they'd also halve their revenues

    • @simdimdim
      @simdimdim 8 часов назад

      They might end up banning themselves

  • @lokylee7872
    @lokylee7872 2 дня назад +3

    Another great video! Keep up the good work!

  • @wamellow
    @wamellow День назад +1

    really good creation! I just love such types of videos

    • @kikisbytes
      @kikisbytes  День назад +1

      Will definitely!! Thank you for tuning in!

  • @iohin
    @iohin День назад +3

    6:17 will save you guys some time watching the first 6 min: they were sending useless crap to clients. They then stopped.

    • @kikisbytes
      @kikisbytes  День назад +1

      hahha maybe this should be a short :p

  • @lakshmanshankar
    @lakshmanshankar 2 дня назад +2

    Top quality content, do make more like this bro

    • @kikisbytes
      @kikisbytes  День назад

      Thanks! Glad you enjoyed it, more coming soon!

  • @RupamKarmakar-s8z
    @RupamKarmakar-s8z День назад +3

    Please make more and more videos of big tech company's system design architecture 🎉🎉🎉🎉🎉

  • @ayo4008
    @ayo4008 День назад

    The timing of this right after Russia ban of Discord is just perfect

    • @kikisbytes
      @kikisbytes  День назад

      oh actually? TBH I didn't even know that was happening.

  • @skylark.kraken
    @skylark.kraken День назад +2

    0:08 costs per what? Week? Day? Hour? It's not cumulative, it's not monthly, the points don't line up with months and looks like it's every 2 weeks but that's a weird unit of time

  • @StingSting844
    @StingSting844 День назад +7

    The video seems to intentionally skip fast while showing text content? You show a graph and then before even i could glance at the axes, it's gone.

    • @kikisbytes
      @kikisbytes  День назад +4

      Thank you for the feedback! I usually make the animations of how I envision the scene to look like then I try to match it with the voice recording. I find that this 2-3x my development speed. This means that sometimes the animation can be fast because the voice recording section is a lot shorter than I had anticipated.
      Will try my best to leave another second or two for you to absorb the graphs.

    • @StingSting844
      @StingSting844 День назад +1

      @@kikisbytes I'm glad to know it's not intended. Great content 👍

  • @farpurple
    @farpurple День назад +1

    They forkwd it to github?? ON public repo??? They are angels!

  • @pardal_bs
    @pardal_bs День назад

    Great video. I loved the little animations. What software do you use to make them?

  • @alexandrosang21
    @alexandrosang21 День назад +2

    I'm not smart enough to be here 😄

    • @kikisbytes
      @kikisbytes  День назад +1

      Well, your curiosity already proves you're more than smart enough to be here! 😊

  • @AdamBrown-dr7vd
    @AdamBrown-dr7vd 19 часов назад +2

    they reduced traffic by making the app shitty 👍

  • @gabrielverle9469
    @gabrielverle9469 2 дня назад +2

    good content!

  • @Cyclically
    @Cyclically 22 часа назад

  • @RupamKarmakar-s8z
    @RupamKarmakar-s8z День назад +1

    please make more and more, big tech company videos

  • @vippy40
    @vippy40 2 дня назад

    Good video, great hook

  • @feritejakusuma8450
    @feritejakusuma8450 2 часа назад

    i'm here till the end although i don't understand a single thing 🙃😅

  • @kowaihana
    @kowaihana День назад +1

    the goofy ahh sound effects are too contrasting with your bored/tired voice tbh

    • @kikisbytes
      @kikisbytes  День назад

      Thank you for the feedback

  • @fgardt
    @fgardt День назад +1

    2:20 the resulting huffman codes for a and c are swapped

    • @kikisbytes
      @kikisbytes  День назад +1

      ahhhh fk me. Thank you for catching this!

  • @waste-of-time2584
    @waste-of-time2584 День назад

    real clap. excellent

  • @weshuiz1325
    @weshuiz1325 21 час назад

    How to reduce bandwith:
    Ban more users

  • @simdimdim
    @simdimdim 8 часов назад

    They did it by failing to send 40% of my messages lately

    • @kikisbytes
      @kikisbytes  6 часов назад

      ahahahah I had a good laugh at this!

  • @RamkrishanYT
    @RamkrishanYT День назад

    Neetcode pog

  • @alimahdi1012
    @alimahdi1012 14 часов назад

    2:21 I bet

  • @honkhonk8009
    @honkhonk8009 День назад

    So thats why my discord randomly disconnects and is pure TRASH lately

    • @kikisbytes
      @kikisbytes  8 часов назад

      oh is that a consistent issue? Haven't experienced any disconnects

  • @RupamKarmakar-s8z
    @RupamKarmakar-s8z День назад +1

    Please make more and more videos of big tech company's system design architecture 🎉🎉🎉🎉🎉