LEARN BITMAP INDEXES
13:20
4 жыл бұрын
Data corruption and Merkle trees
22:43
Infrastructure as code introduction
14:22
Do you know Distributed transactions?
31:10
what is OPTIMISTIC LOCK?
18:41
5 жыл бұрын
Пікірлер
@mr.mystiks9968
@mr.mystiks9968 Күн бұрын
I have a feeling this design is way too high level and basic.
@sivakrishna5557
@sivakrishna5557 2 күн бұрын
Can please make a video explaining database used by popular techs for specific usecase
@mayankrathore7558
@mayankrathore7558 6 күн бұрын
how we scale this kind of operation lets say on 1M rows
@IlyaBoyur
@IlyaBoyur 8 күн бұрын
Wait a minute...what if zookeeper is down?
@SAHILMANIAR
@SAHILMANIAR 8 күн бұрын
If to a 2Mb chunk, (say 5th chunk), I add 3 characters, It becomes 2Mb 3 bytes. So, Do I add chunks 5.i and 5.ii back to the file store?
@AnonMojR
@AnonMojR 8 күн бұрын
The good old days, when tech thrived without the constant promotion of courses
@adilsheikh9916
@adilsheikh9916 14 күн бұрын
@26:14 : If the devices are offline, for that I think, we are using Clients in our services...I think queues will be used for scaling. @33:19 : Seems statement got incomplete during editing?
@ManinderSingh-rp1qq
@ManinderSingh-rp1qq 15 күн бұрын
I didnt get how the time complexity is calculated here
@fact-wala
@fact-wala 15 күн бұрын
good explanation!! Thank you
@ambujbaranwal9351
@ambujbaranwal9351 16 күн бұрын
00:04 Rate limiting is essential for managing API usage and protecting against misuse and attacks. 04:46 Rate-limiting algorithm for token management 09:30 The algorithm for managing tokens and requests can be memory efficient but may cause race conditions in a distributed environment. 13:57 Using sliding locks algorithm to calculate the rate in real time 18:28 Implement sliding-window counter for efficient memory usage 22:47 The solution optimizes memory usage by using counters instead of storing every request entry 27:11 Inconsistency in rate limiting leads to exceeding request limits 31:28 Syncing data between distributed systems can result in latency and race conditions.
@mridulkumar786
@mridulkumar786 16 күн бұрын
Thanks
@hanyhabib3859
@hanyhabib3859 19 күн бұрын
isn't DB is Redis?
@AdamYang-707
@AdamYang-707 20 күн бұрын
shard by stock name in RDBMS, partition by stock name in the first mq. How do you trade off between hot spot issue with access latency? latency >> hot spot(could cause availability issue)
@SAK-y6j
@SAK-y6j 22 күн бұрын
Thanks a lot for this wonderful series
@aeshwer
@aeshwer 23 күн бұрын
excellent video
@harinale4483
@harinale4483 27 күн бұрын
Hi Narendra, Relaxing Rate Limit and Local Memory + sync service is almost similar because in both the solution we might serve couple of extra request. what is your thought on my understanding?
@Amin-wd4du
@Amin-wd4du 27 күн бұрын
He is the best
@Amin-wd4du
@Amin-wd4du 27 күн бұрын
❤ Best video out there
@arvindokram2906
@arvindokram2906 28 күн бұрын
Nice content + Nice shirt
@AkshayMukadam
@AkshayMukadam 29 күн бұрын
If we have listed an end point that calls 2-3 services, how will the api gateway combine the response and send it back to client, does that mean we need to deploy an another service , at API end point level
@smithabs
@smithabs 29 күн бұрын
Very good explanation
@thecodepathshala
@thecodepathshala Ай бұрын
Rate limiter system design in Hindi : kzbin.info/www/bejne/oZnLlmqXq9iqZ8k Easy to understand...
@thecodepathshala
@thecodepathshala Ай бұрын
kzbin.info/www/bejne/oZnLlmqXq9iqZ8k
@saravanasai2391
@saravanasai2391 Ай бұрын
Really a great explanation. 🎉
@unujjwal
@unujjwal Ай бұрын
Boss 4166/3600 is 1.15 not 150, so wrong capacity estimation
@SanjaySharma-lw8yh
@SanjaySharma-lw8yh Ай бұрын
Please start making the videos again. We are waiting!!!!!
@golgottera8205
@golgottera8205 Ай бұрын
Nice visualization, thanks!
@guptaachin
@guptaachin Ай бұрын
This is a SysD primer disguised as Netflix use case. You can really fit these pieces anywhere. Thanks for your effort!
@imasomebody1
@imasomebody1 Ай бұрын
like the video thanks for sharing. But i think the math is wrong for cap estimation. 100K / 24 / 3600 is not 150 writes per second - it's 1.15 - not sure if anyone else caught that - and the video is 4 years old. i didn't scan all the comments
@prashanthkumar914
@prashanthkumar914 Ай бұрын
the base62 of random numbers in the ranges of lakhs gives the output of length 4 or 5 characters only. I observed that Base62 will start giving 7chars code starting from 62^6. Now, the question is how do we keep these counter values which are in big range?
@prashanthkumar914
@prashanthkumar914 Ай бұрын
Thanks for sharing this knowledge
@rosendo3219
@rosendo3219 Ай бұрын
isn't this ridiculously wrong? you don't build bit map index, you build a btree index bitmap is index access, the way planner decides to access the btree index. dude, wtf, bitmap index access is all about not accessing the same block page
@adithya1717
@adithya1717 Ай бұрын
Good one. You said that there could be more than one server which will be registered with zookeeper. But what if there is more than one instance of given server? how two instances will coordinate to not create same counter?
@ArjunKumar-zu2kl
@ArjunKumar-zu2kl Ай бұрын
Nice explanation, thank you so much...🙏
@richardbray
@richardbray Ай бұрын
Best explanation I've seen online 👍
@Proder-ss8qw
@Proder-ss8qw Ай бұрын
do we not consider zookeeper going down? Is it not single point of failure?
@jayjadav-jo4yz
@jayjadav-jo4yz Ай бұрын
I am confused between area server and game server? as you say game server will have information about map
@sayanroy9161
@sayanroy9161 Ай бұрын
kutta chilla raha hai
@subee128
@subee128 Ай бұрын
Thanks
@yashbansal1038
@yashbansal1038 Ай бұрын
Bad video!
@dgg9270
@dgg9270 Ай бұрын
Quite good explanation.
@purushnv
@purushnv Ай бұрын
You explained it in excellent way....thanks
@rajarsiroy9277
@rajarsiroy9277 Ай бұрын
Great Explanation !!!!
@bharadwajas4864
@bharadwajas4864 Ай бұрын
How it Works Rider Request: When a rider requests a ride, the request is sent to Disco. Driver Availability: Disco identifies nearby drivers who are available and meet the rider's requirements. Matching: Using complex algorithms, Disco matches the rider with the most suitable driver. Notification: Both the rider and driver are notified about the match.
@subee128
@subee128 Ай бұрын
Thank you very much
@subee128
@subee128 Ай бұрын
thanks
@subee128
@subee128 Ай бұрын
Thanks
@subee128
@subee128 2 ай бұрын
Thanks
@subee128
@subee128 2 ай бұрын
Thanks
@subee128
@subee128 2 ай бұрын
Thanks