Hey. Ur system design video is really helpful and very much simpler to understand. The approach n sequence seems great. Just a suggestion plz give details more about using elastic search, Kafka or any messaging queue.also spark or Hadoop if necessary anywhere in design
@jagritbhupal58364 күн бұрын
Your content is really good, First of all Thanks a lot. If I may, a QQ: You mentioned using SQL db for storing posts. The amount of post everyday is a huge number and when it comes to POST, We don't really need any ACID which SQL db supports. So shouldn't Casandra or Mongodb a better choice here?
@jagritbhupal58364 күн бұрын
All good points covered in 10 mins! Awesome
@alexey1212884 күн бұрын
Could you please name the icons library you used in excalidraw? It looks perfect.
@Srikanthpalagani5 күн бұрын
Very detailed explanation, by the way, which tool are you using to design?
@EdgarRamirez-ry2je6 күн бұрын
You are beautiful
@EdgarRamirez-ry2je6 күн бұрын
Hello do you have a boyfiend ???
@user-tf2vy8bh4w9 күн бұрын
I see you have recomondationDB -> But we have millions of active users -> It will not be scalable if we are stroing user specific recomondations right ?
@user-tf2vy8bh4w9 күн бұрын
We are storing the product details data in mongoDB in the form of json and we are also storing REview of product details data in key-value DB in the form of json Why then why should i prefer mongoDB than to go for a Key-Value DB
@mrGrey200910 күн бұрын
4. we pick nosql because the nested structure of comments but then you provided a flat structured schema for the Interactions database. I am missing something
@romitbhandari879010 күн бұрын
Which tool u r using to demo..?
@1prahladdas12 күн бұрын
Just focus on system design, that’s enough for us. We are not at all interested in interview setup, just don’t waste your energy on shooting in two dresses and then mixing.
@AlanKhan-h3e14 күн бұрын
how are these valuable information is available for free. You are amazing thank you so much, even if I dont clear my interview (which I am hoping I will), but the knowledge you are sharing here is out of the world. Cant thank you enough! :)
@triggeredinsaan_mini15 күн бұрын
One of the beat and easy solution
@vipinagarwal525316 күн бұрын
really nice way to put things up in an system design interview
@AltaiiSinan19 күн бұрын
First time for me as well reducing the speed of the video. Really good job at drawing the system design! Thank you!
@neelbanerjee787520 күн бұрын
Your channel is underrated..
@macewindont992221 күн бұрын
Great video! The part where you scale all the services was pretty quick and hand wavy. I would have appreciated some explanation as to how the message queues, etc. do what you said. But overall extremely helpful and succinct.
@nithishgolla761021 күн бұрын
Can you please tell me about the tool used for system design diagrams
@rohitbhatt794922 күн бұрын
Hey, one suggestion if you can also explain the time complexity and space complexity that will be helpful.
@shivamshukla43823 күн бұрын
Thank you good explanation
@fadizaboura253324 күн бұрын
Great content! the background music though makes it hard to concentrate and understand things.
@RockstarPrianshiHectocorn24 күн бұрын
can you add more solutions like blind 75 list ???
@rajendrauppal416525 күн бұрын
Do you think, in the data model design section, one should also mention relationships and cardinalities between entities?
@sanidhyadiwakar988727 күн бұрын
Please create system design videos of Zomato and Uber
@vaibhavsaharan789829 күн бұрын
Why the add to card service is triggering order service, not the client or payment service when payment is done
@snehalsarkar5332Ай бұрын
Can you also share other interview round experiences like program mgmt, behavioral
@snehalsarkar5332Ай бұрын
Hey how much time you took to prepare? Starting from scratch
@Learner-q5mАй бұрын
Pratiksha, which tool are you using to draw these diagrams/blocks of system design?
@jitendraharpalani01Ай бұрын
What about if the LB fails? You mentioned in the video but didn't share the solution.
@alexeybreez9102Ай бұрын
What does mean "create post service simply adds media to the queue"? Just push binary data to the queue is bad idea, so we need to save this data in tmp storage (disk maybe) and push link to the location as an message in queue. Or what did you meant?
@saviorodrigues4248Ай бұрын
For storage it should be 1000TB or 1PB per day? 100M * 10MB
@kartikeyasingh5172Ай бұрын
Excellent solution , this one is more intutive , as compared to stack one.
@sarathkumar6210Ай бұрын
Amazing Video! What's the tool that you're using?
@MR._NEENАй бұрын
Your solution is very impressive . A like for you.
@jaskaransingh4704Ай бұрын
Very helpful
@mr.anonymous1994Ай бұрын
Awesome 😮 information mam . It's my first step learning system design.. i think it's a great start ... ❤
@puneethardaha9683Ай бұрын
background music not needed and talk a little slow. otherwise great content
@AnjulGoel-h1oАй бұрын
Could you explain why did you add messageQ, won't the search and add to cart operations by synchronous ?
@shineinusaАй бұрын
most underrated i still wonder how this channel has such low sub count.
@gauravjoshiartworks310Ай бұрын
This would fail for input s="]"... We need to one more condition to make it work in all the cases class Solution { public boolean isValid(String s) { Stack<Character> tracker = new Stack<Character>(); for(int i=0;i<s.length();i++){ if(s.charAt(i)=='(' || s.charAt(i)=='[' || s.charAt(i)=='{'){ tracker.push(s.charAt(i)); } else if(!tracker.isEmpty() && s.charAt(i)==')' && ((Character)tracker.peek()).charValue()=='('){ tracker.pop(); } else if(!tracker.isEmpty() && s.charAt(i)==']' && ((Character)tracker.peek()).charValue()=='['){ tracker.pop(); } else if(!tracker.isEmpty() && s.charAt(i)=='}' && ((Character)tracker.peek()).charValue()=='{'){ tracker.pop(); } else if(s.charAt(i)=='}' || s.charAt(i)==']' || s.charAt(i)==')') return false; } if(!tracker.isEmpty()) return false; else return true; } }
@prabhupadswain7638Ай бұрын
Hello Ma'am or infact I can say Pratiksha as in IT culture we don't call Sir or Madam anyone. Your video is truly nice & the way you taught and expressed this concept is really great. There are many tutorials and the tutors teaching on YT refer to themselves having experience in top product based companies. But, from your teaching style, I am influenced and your concepts are really strong and it definitely looks like you are working with Amazon and you can really switch between product-based companies.
@jackanovcasanovaАй бұрын
Awsome !! Only thing i wished, if I can get the the whole flow chart as an image or pdf. Would have been a great help.
@gkdaeiaefАй бұрын
Why didn't you use NOSQL for posts, since we are ok with eventual consistency and it also scales well.
@gkdaeiaefАй бұрын
Why are we not using SQL for order database when the requirement states you need high consistency for it?
@fatemehrezaei3727Ай бұрын
Very concise and to the point. Thanks so much!
@gkdaeiaefАй бұрын
Please make more videos, your content is amazing. You will shoot one day!
@Taddy_MasonАй бұрын
Sis you're going too hard with the subscribe alerts. But excellent video nonetheless!
@ShailySaini-j6bАй бұрын
Great Tutorial , in depth details . Thanks. feedback: editing could be done better , slow down speed and make it continuous , could feel there were cuts in between.