I am following your whole system design playlist and the content is awesome!! I am able to hold my concentration longer while watching your videos compared to other tech videos maybe because of the way you are explaining! Thank you so much and keep more content coming!! 🙌
this was terrific. might be good to include all the algorithms like leaky bucket, etc.. this video (ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-qUydEBZmGvU.html) covers it which i found from youtube recommendations while watching this video. but really nice. could reduce it in half-the-time as i watched it at 1.75x. basically, making it like fireship would explode it. really nice work.
Glad you found it helpful! Haha yeah I got that feedback to remove the background music quite a few times. I removed it as of my last few videos. Not putting it back moving forward. Really appreciate the feedback! Cheers!
Would you do this with an API Gateway like Nginx which has some built-in rate limiting features? Would the API gateway essentially make HTTP requests to Redis to read/write data from that cache before forwarding request to the final service endpoint?
Awesome ... Thanks for the video 👏. Can you shed more light on : 1. How can we rate limit different api's ? - Like /login ( 5 attempts ), /posts ( 10 posts ) 2. How can we define different rate limit criteria based on the HTTP methods. Like say, 5 for GET, 10 for POST.
1. Yes you can. It's really easy. Just have custom rules based on each endpoint. 2. You can define all your rules in some YAML config files. When it comes to code, most backend frameworks will let you pull in custom rules per endpoint+method.
It totally depends on the interview. Usually you start from a high level design (something like the video) and then the interviewer will want you to dive deeper into some component of the design (where, admittedly, this video will fall short).
Yes, I have gone through your newsletter without finding the PDF note. I am sad about the expired link, I really wish that you can upload it once again. Looking forward to seeing your reply.@@irtizahafiz