Can someone tell what design patterns are being used here?
@piyush814Күн бұрын
Can someone tell what design patterns are being used here?
@piyush814Күн бұрын
Can someone tell what design patterns are being used here?
@piyush814Күн бұрын
Can someone tell what design patterns are being used here?
@shipraverma72637 күн бұрын
Thanks it really helped
@JeanS-627 күн бұрын
Thank you for the video! It's very clear and helpful. How does an app being write heavy come into play / is that a question that should be in this framework and if so, where? I often hear that Cassandra has very fast writes, for example, and so can be a good choice for write-heavy apps. (I do understand how all of the other questions come into play)
@shivamdubey126627 күн бұрын
That was a pretty good explanation!
@ratnachakraborty331427 күн бұрын
you have no idea about system design .stop reading
@ClayKeigley28 күн бұрын
Really enjoyed the video! I liked it. Can anyone help with my situation? I store USDT TRX20 in OKX along with the recovery phrase [ clean party soccer advance audit clean evil finish tonight involve whip action ] How do I transfer it to OKX or Binance?
@rajaganesh7477Ай бұрын
It would be good if you share the LLD diagram for this.
@Anesu98Ай бұрын
i think you should start from use case diagram, class diagram then come to the actuall code
@m.sivaramtej4572Ай бұрын
Timestamps 00:04 - Introduction to low-level design of a customizable Snake and Ladder game. 02:19 - Initialize game configuration for Snake and Ladder. 04:32 - Designed a dice class and a generic jumper class for Snake and Ladder game. 06:53 - Implemented game board features for Snake and Ladder. 09:10 - Implemented game mechanics for starting and managing player turns. 11:28 - Game logic manages player positions and winning conditions in Snake and Ladder. 13:41 - Handling player movement for snakes and ladders in the game. 15:58 - Game logic involves players, dice rolls, and handling snakes and ladders. 18:12 - Overview of Snake and Ladder game board design.
@shrestabiswas3631Ай бұрын
Not good enough
@dilipvenkateshАй бұрын
@TheTechGranth Ensure that no ladder endpoint coincides with a snake start point, and no snake endpoint coincides with a ladder start point. I think we need to add this conditions.
@sakshisahu39832 ай бұрын
Thanks for explaining in such an easy way
@rajkumarwinc93722 ай бұрын
How to implement multiple parking entries and multiple exits..
@sahilnaik76812 ай бұрын
hi I think can we also use event type Observer Design pattern where NOtificationService will be out producer and EventListener will be out subsriber which is implemented by WhatsappMsgListener, EmailMsgListener, etc. and the events are images, json, xml, text,etc. Can you please guide whther I am thinking in the right way or not
@abhineetsingh67202 ай бұрын
2 never jumped, wrong
@sukumaradvaith2 ай бұрын
Very clear and precise, clear cut information...
@ClayKeigley28 күн бұрын
Hello, sorry for the inconvenience, but I could use your help. I hold USDT TRX20 in my OKX wallet and know my recovery phrase [ clean party soccer advance audit clean evil finish tonight involve whip action ]. How do I transfer it to OKX or Binance?
@chisomedoka56513 ай бұрын
This is Gold, thank you so much
@Tan45Engineering3 ай бұрын
Hey @TheTechGranth: Going through your complete videos, thank you for making this content. I make content related to coding myself and I am really enjoying your LLD videos. Would you mind sharing, how do you edit the PPT part in the start where you are able to free draw over text?? Thank you.
@kashinathpatekar98703 ай бұрын
One suggestion (from MVC pattern principle): the presentation (lines and plus sybols) should be separate from the representation (the moves played by players).
@pooranik53423 ай бұрын
Extremely helpful. Thanks for the video bro. Please post more LLD videos
@KenoSwaby3 ай бұрын
Big up
@SapnaKumari-bm7mn3 ай бұрын
First show class or uml diagram.. This is very unprofessional
@aditikaushik683 ай бұрын
You repeated the DRY principle and you could have used strategy design pattern in a better way…answers to your question
@aditikaushik683 ай бұрын
Looks like I am wrong. DRY did get violated though, one line of code could have been outside the if-else block, instead of duplication
@aditikaushik683 ай бұрын
I really struggle a lot with choosing the right design pattern and approaching LLD problems, how do I change that?
@riyasailesh88783 ай бұрын
Really helpful. Thanks for your efforts. Just had a small doubt, why are the addVehicle and removeVehicle methods protected?
@AnilKumar-f4p1n4 ай бұрын
is it good to use graph db here?
@newbie80514 ай бұрын
Ah, very extensive Got the jist of low level programming, a friend got this exact question in his interview for Philips as an Intern
@nehasingh-ld7bn4 ай бұрын
How and when is the Product inventory DB getting populated? And once an order is placed, shouldn't it decrease the number of items from product DB as well as Elastic search cluster?
@akashdhoundiyal39884 ай бұрын
Why do we also keep past train details in train_details table? to make search super fast, just keep the train data for the next 3 months, and create a seperate table for past trains.
@hemantranjan22974 ай бұрын
There are very flows in the train details design, you are considering from and to -> so suppose if a train goes to 10 stations so there will be 45 db entries for this. So instead of 80 you have to take 3160. That will increase our size for month to 240 GB and for 3 months 720 GB.
@mohitgupta37304 ай бұрын
Can you share the DB schema as well
@thekingraghuraman4 ай бұрын
Perfect video, all functional requirements are covered. Please do add a new section on generic NFR, like how to improve latency and throughput and back of the envelope estimation as well
@thekingraghuraman4 ай бұрын
Amazing explanation. Would just to add that while there was a Load balancer added to separate read and write request, there is a pattern called CQRS which does the same. it involves setting a separate read DB and a write DB with their own services
@sarcaastech4 ай бұрын
you skipped the most important part of handling concurrency in this , what is the use of this video without that ? and here concurrency is different as compared to bookmy show as here we will need to take locks on range not a particular row like book my show as if train is going from A -> D and we need the journey from B - > C then how we will handle concurrent users trying to book at that B -> C JOURNEY SPECIFICALLY .
@prabhatshrama54995 ай бұрын
Is the Distributed Queue part of OLTP. Do we collect the data from both database and distributed queue for analytic purpose?
@shubhampatel78705 ай бұрын
Should player profile contain symbol as well? Symbol can change depending on whether player plays first or second
@kashinathpatekar98703 ай бұрын
Agreed, the symbol should be handled by the game board class instead
@jackle54115 ай бұрын
Great explanation of logger design, and clear design pattern mapping. Thank you.
@karthiksuryadevara25465 ай бұрын
I think it's better we separate the input and output handling code from the game logic in the GameBoard class
@tejpalkhachane19656 ай бұрын
How this parking lot be designed using micro services & provide this parking lot as Saas product?