Пікірлер
@balakumar5681
@balakumar5681 6 сағат бұрын
Then what is the use of validation in the front end ?
@adityadubey5204
@adityadubey5204 13 сағат бұрын
Can we use negative ids ?
@ssIIWOWIIss
@ssIIWOWIIss 18 сағат бұрын
could you cover multicast and compare with anycast?
@mydivinelife4774
@mydivinelife4774 Күн бұрын
love it, thanks for sharing. I did not learn this much in last 10 years.
@mehuldantani5019
@mehuldantani5019 Күн бұрын
Excellent content! As a backend engineer, this is exactly the kind of content I love to watch. I hope you continue to bring such insightful guests on the show.
@Manojkumar__
@Manojkumar__ Күн бұрын
this is only for MySQL .. right? but for other DB's how it will fail?
@AsliEngineering
@AsliEngineering Күн бұрын
ID can exhaust on any database. The error will be different, but the writes would still fail.
@jakubfrei3757
@jakubfrei3757 Күн бұрын
Best explanation i came across, thank you
@DurgaShiva7574
@DurgaShiva7574 Күн бұрын
GOD of explanation !
@mydivinelife4774
@mydivinelife4774 Күн бұрын
great video
@shrehalbohra6731
@shrehalbohra6731 2 күн бұрын
Every 3 mins into your video, I am getting the same youtube ad of a gaza war victim crying. This breaks the chain of attention and highly disturbing. Please keep videos in begining itself and not spread across the whole length. I am probably going to unsubscribe this channel now.
@AsliEngineering
@AsliEngineering 2 күн бұрын
I cannot control that. YT injects them.
@verma_raunit
@verma_raunit 2 күн бұрын
But hey my username was rauNIT how it became raunit
@pradeepjain2872
@pradeepjain2872 2 күн бұрын
For variations this princepal is ok.. but for security.. you should never be liberal and never trust what the client sends.. client can modify the payload escaping from your browser..
@diazdiaz3084
@diazdiaz3084 2 күн бұрын
This one question can also stop your appraisal and can make your life hell ...😂😂 .. you surely didn't worked in service industry.. it's a mad house
@ArjunSingh-sr6jf
@ArjunSingh-sr6jf 2 күн бұрын
Want more depth knowledge about good APIs
@pragyanvarshney17
@pragyanvarshney17 2 күн бұрын
Can we shard data on multiple parameters? I am assuming it would work like, in this case, input a user id and categiory(optional) and output the nodes in which data can be found. I don't sharding the data in this way is correct because this might introduce latency in data retrival. Also if you could create a video about types of sharding like application level sharding, database proxy sharding etc. That would be great!
@francium10r
@francium10r 2 күн бұрын
Sir I want to know how you gained such in depth knowledge of these topics , also what you learned in early days while exploring engineering , I only find ultra advance topics which I have never heard till now before landing on to your channel
@susantaghosh504
@susantaghosh504 2 күн бұрын
I believe all these complexities will be abstracted by distributed database providers like DynamoDB, ScyllaDB, or CockroachDB.
@subramanya4
@subramanya4 2 күн бұрын
Use validation
@TarunKumarSaraswat
@TarunKumarSaraswat 3 күн бұрын
Thanks, really detailed
@navjotsingh6930
@navjotsingh6930 3 күн бұрын
Excellent! I haven't seen such a great video yet.
@ArjunSingh-pm2vt
@ArjunSingh-pm2vt 3 күн бұрын
Happened with our production. Banking system. Keeping murex data.
@cgoxo
@cgoxo 3 күн бұрын
Watching your videos just felt amazing.
@shikharsubedi
@shikharsubedi 3 күн бұрын
thank you for the code demonstration. it really solidified the understanding. I really need to learn go.
@arghyaghoshal9439
@arghyaghoshal9439 4 күн бұрын
I want to thank you, I found this video to be very helpful for making my Seminar presentation
@AsliEngineering
@AsliEngineering 4 күн бұрын
Amazing. Hope you crushed it 🙌
@arghyaghoshal9439
@arghyaghoshal9439 4 күн бұрын
@@AsliEngineering Obviously ❤️
@Aditya_Vyas
@Aditya_Vyas 4 күн бұрын
Arpit bro how you keep yourself calm when you have series of bad days. I'm not crying yet, but on the verge. It's like what you think, things doesn't go that way & it repeats...............
@manikantapunnam1189
@manikantapunnam1189 4 күн бұрын
Love it 😊
@nontechnicalbaba
@nontechnicalbaba 4 күн бұрын
Is it synchronous or asynchronous? Is it scalable in real toy environment?
@AsliEngineering
@AsliEngineering 4 күн бұрын
distributed txn have to be synchronous. if you need strong consistency across machines, you have to do this.
@tvb4026
@tvb4026 4 күн бұрын
code is overrated
@pranitgandhi6832
@pranitgandhi6832 4 күн бұрын
What's your qualification to say this?
@teja.4
@teja.4 3 күн бұрын
LKG
@mukeshrawat8816
@mukeshrawat8816 4 күн бұрын
Hand gestures looks good 👍🏼
@YT-yt-yt-3
@YT-yt-yt-3 4 күн бұрын
Why should an engineer worry too much customer impact? More work, more he’s secured.
@renbangbprd7236
@renbangbprd7236 4 күн бұрын
Where is the link to the previous video? I can't seem to find it
@VinodMoorkoth
@VinodMoorkoth 5 күн бұрын
It depends on the situation, but in most cases this will be a very stupid question.
@Virennn_R
@Virennn_R 5 күн бұрын
peak level engineering, amazing Subhash sir . Loved it amazing knowledge sir, Big fan 🙌
@tayyabachowdary1007
@tayyabachowdary1007 5 күн бұрын
Well, this is a debatable aspect. I shall try this once for sure
@aurobindobhuyan2107
@aurobindobhuyan2107 5 күн бұрын
Switch to nosql😂😂
@AsliEngineering
@AsliEngineering 5 күн бұрын
NoSQL database also suffer from the same problem. These are fundamental limitations.
@themathguy314
@themathguy314 5 күн бұрын
Suggestion : avoid using too much hand movement
@pranitgandhi6832
@pranitgandhi6832 4 күн бұрын
Suggestion: Keep your bullshit opinion to yourselves
@harinath2007
@harinath2007 5 күн бұрын
Sometimes we have to write code that matters for customers.
@AsliEngineering
@AsliEngineering 5 күн бұрын
You should always write code that matters for customers.
@aj.arunkumar
@aj.arunkumar 4 күн бұрын
sometimes? lol
@nishantgaglani1654
@nishantgaglani1654 5 күн бұрын
When you say you will be building your DNS server, do you refer to just developing a authoritative name server or you mean to implement all the three servers?
@AmItPaNdEy-vo3ip
@AmItPaNdEy-vo3ip 5 күн бұрын
right, right and absolutely right Arpit.
@maheshkoti6506
@maheshkoti6506 5 күн бұрын
O my god 😂 I also have studied in the same class in the same batch at the same college where she pursued her bachelor's in engineering. Look at me, where do I stand today and look at her , oops , I am really out of words to appreciate her for this height of success she has reached. Wow so cool happy for being her classmate once upon a time. At the same time I really feel ashamed.
@muskan_bagrecha
@muskan_bagrecha 5 күн бұрын
This just piqued my interest. Guess I am going to dive further into these topics. Thanks Arpit.
@AbdurraffaySyed
@AbdurraffaySyed 6 күн бұрын
Hi Arpit, Thankyou for such an amazing explanation. I wanted to ask you a question. Is it possible that our hash space gets skewed up at a certain point like the files are inserted on the left side of the hash space and the storage nodes are inserted on the right or vice versa? If yes, so wouldn't it result in the celebrity problem? I might be missing something here. Would love to hear your thoughts. Thankyou
@yashkanwar308
@yashkanwar308 6 күн бұрын
Please show us your Obsidian setup
@SuperHuman748
@SuperHuman748 6 күн бұрын
Finaly whats the catch. Just be a business man like Ambani and aadhani Take all and.fice little to public. Thats it.. dont be Tata thats it na...
@firebout7675
@firebout7675 6 күн бұрын
Nicee
@astar4025
@astar4025 6 күн бұрын
Hi Arpit, just wanted to notify, I didn't find the blog link of "Grab" in your description. I might have missed it, could you please send the link again if possible.
@AsliEngineering
@AsliEngineering 6 күн бұрын
You can find the blog right at the bottom of the description and in the i-card at the top right of the video.
@maralzavari3057
@maralzavari3057 6 күн бұрын
If whats app has all of public keys imagine, When user 1 encrypt with private key and send to user 2. User 2 get messge by using public key user 1. This can be done by whats app to. How can prevent deciphering our data by whats app?
@strotpaliya
@strotpaliya 7 күн бұрын
Hi Arpit, First of all thanks for the awesome video. I am wondering how they are able to support Strong Consistency over GSI. They classify Get ongoing orders by passenger id query pattern as transactional but they are leveraging GSI to support this query pattern and GSI is eventually consistent and when we are talking about a high TPS system serving millions of transactions per day the error rate scenarios becomes very high in number.
@AsliEngineering
@AsliEngineering 6 күн бұрын
It was okay for them if data was eventually consistent. Grab only needed strong consistency (if any) for this main PK which is orders and not while getting all orders for a pax. So, it was totally fine for them to relax the constraint here. Also practically, the replication lag in GSI is not too high. Assume a lag of 5 seconds (relatively high, AWS says it would be between 0.5 to 2.5 that too across geographies), still after the user has created an order, the user is very likely to remain on order page to live track it or minimize the app. How many of them would even go to the orders page to see all orders. Even if they do, it will take them atleast 2 second to tap that icon and reach the screen. Enough time gap for the updates to catch-up. So, even when GSIs are eventually consistent it is totally okay UX.
@strotpaliya
@strotpaliya 6 күн бұрын
@@AsliEngineering Yeah even that is what i was thinking that their use-case might not be of a strong consistency but their article got me confused where they mentioned otherwise. It makes sense if it is purely required from UX perspective.
@mayankhacker1
@mayankhacker1 7 күн бұрын
Why do they use both kafka and SQS if both serve the same purpose, they could use SQS with a dead letter queue only
@AsliEngineering
@AsliEngineering 6 күн бұрын
For Grab SQS is just a fallback option in case Kafka goes down. Given that it charges on demand you won't pay anything if Kafka never goes down. Also, SQS and Kafka don't serve the "exact" same purpose. SQS, or any msgs queue offer better elasticity than msg stream like Kafka. You can scale up and down consumers easily while concurrency in Kafka is limited by the number of partition.
@drac.96
@drac.96 7 күн бұрын
This is an awesome educational series, very interesting and informative. I wish I could've joined the systrms design masterclass!