the system design interview (intermediate - advanced) anthony explains

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

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

  • @spencer3752
    @spencer3752 7 месяцев назад +2

    One other major toolkit item worth mentioning might be object storage (S3, minio, etc.) which might also be a good segue into discussing consistency/CAP theorem, depending on the use case. You might want to mention object storage for things like user uploads (videos, images, or whatever). Digging deeper into object storage could include storage tiering (hot/warm/cold storage).

  • @BringNightmares
    @BringNightmares Год назад +12

    I'd like a more in depth per segement overview, could even be a series. (tldr my DevOps interview was very much dumber'ed down than this example)

  • @paperC_CSGO
    @paperC_CSGO Год назад +8

    Very helpful. Would love more high level overview stuff like this

  • @Bregylais
    @Bregylais 4 месяца назад

    Loving your channel. Keep it up!

  • @akramsystems
    @akramsystems Год назад

    Never thought of discussing the Service Discovery system!

  • @jtw-r
    @jtw-r Год назад +1

    This was an awesome video!! It was a great refresher/summary and I even learned a couple new things :D
    I’d definitely love to see more stuff like this-you have a really great, non judgmental, way of explaining these things!

  • @ovebepari6682
    @ovebepari6682 8 месяцев назад +1

    very good content!

  • @pieter5466
    @pieter5466 Год назад

    Great video, esp. the still at 28:40 is helpful. More breakdown along common types/optimization needs of systems would be great.

  • @essamgouda1609
    @essamgouda1609 Год назад +1

    This was amazing thank you !
    More system design videos please.

  • @Leonardo200467
    @Leonardo200467 Год назад +1

    Can you go more in depth about the columnar store in this system? I didn't get it what kind of data would be stored in it and its purpose.

  • @dmytroparfeniuk2670
    @dmytroparfeniuk2670 Год назад +2

    Thanks for the video. Actually it is a really good question. I usually use Kafka but if I need some lightweight I create these by myself. What would you recommend to use or what are you used to use instead of Kafka for simple projects?

    • @anthonywritescode
      @anthonywritescode  Год назад +5

      tbh for the simplest of things I'll (ab)use my database for most things. sqlite / postgres can be a kv store, document store / queue / message bus in a pinch though they aren't optimized for the usecase

    • @callowaysutton
      @callowaysutton Год назад

      Rabbit is nice and standard which can easily be pulled and setup quickly using docker

    • @nexovec
      @nexovec Год назад +1

      I use NATS, which is a message broker that doubles down as a k-v store. It's much faster than the alternatives like RabbitMQ, and it's fully real-time, unlike Kafka(I know nothing about Kafka). I am also planning to use it internally instead of HTTP APIs, because it supports request-reply also.
      But if you can use SQLite for everything, do so.

  • @TheAulto
    @TheAulto Год назад +1

    Didn’t you have a video on this already? Or maybe I caught it on stream?
    Awesome content as always!

    • @anthonywritescode
      @anthonywritescode  Год назад +1

      the notes I was working from were from a livetream yeah!

  • @ruroruro
    @ruroruro Год назад

    2:49 instead of "consistency, availability, partition tolerance, pick 2" isn't it more like "here's your partition tolerance, now choose if you want it to be consistent or available"?

    • @anthonywritescode
      @anthonywritescode  Год назад

      not always. I've had a few where partition tolerance wasn't super necessary (but it wasn't your traditional web app sort of thing)

  • @SQADIqw
    @SQADIqw Год назад +1

    Amazing content, love it!

  • @kosmonautofficial296
    @kosmonautofficial296 Год назад

    Great video. Some of this was new to me. If you could go in depth about each of these someday that would be helpful.

  • @atugushev
    @atugushev Год назад

    Greate episode! Sounds like an idea for eight more videos.

  • @qexat
    @qexat Год назад +1

    13:56 envoy hon hon hon