System Design and Architecture - Essential Concepts Every Developer Must Know - Part 2

Welcome back to Part 2 of our comprehensive series on System Design! In this video, we delve deeper into the crucial concepts that every developer must understand to excel in system design. Whether you're preparing for a technical interview, working on a complex project, or simply looking to enhance your knowledge, this video has got you covered.
What You'll Learn in This Video:
• 30 Important Concepts used in Designing any system or Softwares
• 1 bonus point
1 • Scalability: Discover the principles and techniques for designing systems that can scale efficiently as user demand grows.
2 • Load Balancing: Learn how to distribute workloads across multiple servers to ensure reliability and performance.
3 • Caching Strategies: Understand how caching can improve system performance and reduce latency.
4 • Database Design: Explore best practices for designing robust and efficient databases.
5 • Microservices Architecture: Get insights into breaking down a monolithic application into smaller, manageable microservices.
6 • Fault Tolerance: Learn about designing systems that can withstand failures and continue to operate smoothly.
7 • System Monitoring and Maintenance: Understand the importance of monitoring systems and strategies for maintaining system health.
Why You Should Watch:
• Comprehensive Coverage: This video builds on Part 1, providing a deeper understanding of essential system design concepts.
• Practical Examples: We use real-world scenarios and examples to illustrate complex ideas, making them easier to grasp.
• Expert Insights: Gain knowledge from industry experts who have designed and implemented large-scale systems.
• Interactive Learning: Engage with our community by asking questions and sharing your own experiences in the comments section.
Don't Miss Part 1!
If you haven't seen Part 1 yet, we highly recommend starting there to build a solid foundation before diving into the advanced concepts covered in this video. • Introduction to System...
Stay Connected:
Subscribe: Don’t forget to subscribe to our channel and hit the notification bell so you never miss an update.
Like & Share: If you find this video helpful, please give it a thumbs up and share it with your network.
Comment: We love hearing from you! Share your thoughts, questions, and feedback in the comments below.
🔔 Don’t forget to subscribe and click the bell icon to get notified about our upcoming videos in this series!
📚 Useful Resources:
• github.com/yasirysr47/low-lev...
• github.com/yasirysr47/SystemD...
• github.com/yasirysr47/system-...
💬 Join the Discussion:
Have questions or want to share your thoughts? Drop a comment below, and let’s start a conversation. Your feedback is valuable to us!
👍 Like, Share, and Connect:
If you found this video helpful, please give it a thumbs up and share it with your friends and colleagues who might benefit from it.
📢 Follow us on Social Media:
• / wecodemalayalam
• / @yasirysr
• / discord
• t.me/wecode1
Stay tuned for Part 2, where we will delve deeper into advanced topics in System Design. Happy learning! 😊
💬 ചർച്ചയിൽ പങ്കുചേരുക:
ചോദ്യങ്ങളുണ്ടോ അല്ലെങ്കിൽ നിങ്ങളുടെ ആശയങ്ങൾ പങ്കുവെക്കണോ? താഴെ കമന്റ് ചെയ്യൂ, ഒരു സംവാദം ആരംഭിക്കാം. നിങ്ങളുടെ ഫീഡ്ബാക്ക് ഞങ്ങൾക്ക് പ്രധാനമാണ്!
👍 ലൈക്, ഷെയർ, കണക്റ്റ്:
ഈ വീഡിയോ ഉപയോഗപ്രദമാണെന്ന് തോന്നിയാൽ, ദയവായി തംബ്സ് അപ്പ് കൊടുക്കുക, കൂടാതെ ഇത് ഉപകാരപ്പെടാവുന്ന നിങ്ങളുടെ സുഹൃത്തുക്കളോടും സഹപ്രവർത്തകരോടും ഷെയർ ചെയ്യുക.
#SystemDesign #SoftwareEngineering #TechEducation #DeveloperTips #Scalability #Microservices #DatabaseDesign
Tags:
System Design, System Design Malayalam, Malayalam Tech Videos, Software Engineering, Tech Tutorials, Malayalam, Introduction to System Design, System Architecture, Beginner’s Guide, Educational Video, Tech Learning

Пікірлер: 54

  • @wecodemalayalam
    @wecodemalayalam21 күн бұрын

    FAQ's and Clarification: GraphQL is not a DB but a query Language used by some databases, Actual examples should be DGraph or Neo4j which used graphql. Anyways graphQL DB enu parayunath DB's that uses graphql queries ---- MongoDB now has ACID compliance BUT mongo DB is not always ACID like RDBMS, it supports ACID complaince for certain situations. ACID compliance and consistency in MongoDB (a NoSQL database) and RDBMS (Relational Database Management Systems) are not the same and can differ significantly. Here’s a detailed comparison: ### MongoDB - **Atomicity**: Supported at the document level. Single-document operations are atomic, but multi-document transactions require additional considerations. - **Consistency**: MongoDB provides strong consistency by default with the ability to tune for eventual consistency in distributed setups. - **Isolation**: Supported at the document level. MongoDB 4.0 and later supports multi-document transactions, providing isolation similar to RDBMS within the transaction. - **Durability**: Configurable. MongoDB uses journaling to ensure durability, but write concerns can be tuned to trade off between performance and durability. ### Consistency Comparison - **RDBMS**: Typically provides strong consistency with ACID transactions ensuring immediate consistency after each transaction. - **MongoDB**: By default, MongoDB provides strong consistency at the document level. In a sharded cluster or distributed setup, it can be configured to provide eventual consistency for improved performance and scalability. ### Conclusion While both MongoDB and RDBMS systems strive to offer ACID compliance, there are key differences: - **Scope of Atomicity and Isolation**: MongoDB's ACID properties are more granular, focusing primarily on document-level operations, whereas RDBMS provides ACID guarantees for any number of rows and tables. - **Consistency**: RDBMS typically ensures strong consistency by default. MongoDB can be configured for either strong or eventual consistency depending on the use case. - **Durability**: Both systems offer durability, but the mechanisms and configurations can differ, with MongoDB allowing for more flexibility. In summary, while MongoDB and RDBMS both aim for ACID compliance, they achieve it in different ways, reflecting their differing architectures and design philosophies. They are not equally consistent by default, but MongoDB can be tuned to offer similar consistency guarantees to RDBMS when necessary.

  • @mujeebmambatta-thiruvegapp6548
    @mujeebmambatta-thiruvegapp654821 күн бұрын

    ഉപകാരപെടുന്നതും , മനസിലാക്കാനും കഴിയുന്ന നല്ല അവതരണം

  • @wecodemalayalam

    @wecodemalayalam

    21 күн бұрын

    🙌🙌

  • @nabeelmuhammed4372
    @nabeelmuhammed437216 күн бұрын

    This little capsule is valuable as a whole.

  • @wecodemalayalam

    @wecodemalayalam

    13 күн бұрын

    ❤️🔥

  • @anilasoman3905
    @anilasoman390521 күн бұрын

    OH MY GOODNESS, THANK YOU!!! Your info-bomb just blew my mind to pieces! I can't even begin to express how grateful I am, you are an absolute legend! 🙌 Seriously, the depth, the details, the ENERGY! It's like you just opened the floodgates of knowledge. I am beyond thrilled. You rock!!! 🤘🤩 THANK YOU THANK YOU THANK YOU!!! 🙏

  • @wecodemalayalam

    @wecodemalayalam

    20 күн бұрын

    Glad I could help! More to come 🙌❤️

  • @anilasoman3905

    @anilasoman3905

    20 күн бұрын

    @@wecodemalayalam waiting

  • @wecodemalayalam

    @wecodemalayalam

    13 күн бұрын

    ❤️❤️

  • @ziyadbinsulfi7598
    @ziyadbinsulfi759815 күн бұрын

    Please make a video on design patterns

  • @wecodemalayalam

    @wecodemalayalam

    13 күн бұрын

    💯

  • @ameenmohammed5493
    @ameenmohammed549320 күн бұрын

    Thank you Sir ❤

  • @wecodemalayalam

    @wecodemalayalam

    20 күн бұрын

    Most welcome

  • @nazeebnasi8568
    @nazeebnasi856821 күн бұрын

    Bro valuable content

  • @wecodemalayalam

    @wecodemalayalam

    21 күн бұрын

    Glad to know 🙌🙌

  • @ansiz_
    @ansiz_6 күн бұрын

    🎉❤❤❤Very helpful

  • @wecodemalayalam

    @wecodemalayalam

    6 күн бұрын

    Glad you think so!

  • @sebinsibichan3436
    @sebinsibichan343621 күн бұрын

    Thank you so much brother... Really appreciate you for this great piece of tutorial. Looking forward to more of this kind, keep up your good work.🙌🙌

  • @wecodemalayalam

    @wecodemalayalam

    20 күн бұрын

    More to come!

  • @Skywalker_9618
    @Skywalker_9618Күн бұрын

    28:00

  • @Letbeeee
    @Letbeeee21 күн бұрын

    thank youuuu☺

  • @wecodemalayalam

    @wecodemalayalam

    20 күн бұрын

    🙌

  • @swalihvmbazar2207
    @swalihvmbazar220713 күн бұрын

    Super

  • @wecodemalayalam

    @wecodemalayalam

    12 күн бұрын

    Thanks

  • @TechDoctorMalayalam
    @TechDoctorMalayalam21 күн бұрын

    Thank You. Unique in malayalam

  • @wecodemalayalam

    @wecodemalayalam

    21 күн бұрын

    Welcome 😊

  • @alambis
    @alambis21 күн бұрын

    Unique videos ❤️‍🔥

  • @wecodemalayalam

    @wecodemalayalam

    21 күн бұрын

    ❤️❤️

  • @sherin321
    @sherin32121 күн бұрын

    good one. expecting project video😌

  • @wecodemalayalam

    @wecodemalayalam

    21 күн бұрын

    Coming soon

  • @Cityboxkerala
    @Cityboxkerala21 күн бұрын

    Tnx

  • @wecodemalayalam

    @wecodemalayalam

    21 күн бұрын

    ❤️❤️🙌

  • @akbar808
    @akbar8086 күн бұрын

  • @wecodemalayalam

    @wecodemalayalam

    6 күн бұрын

    :)

  • @swalihvmbazar2207
    @swalihvmbazar220713 күн бұрын

    we need design pattern video

  • @wecodemalayalam

    @wecodemalayalam

    12 күн бұрын

    🙌💯

  • @Safna-fathima
    @Safna-fathima20 күн бұрын

    Design patterns video വേണം

  • @wecodemalayalam

    @wecodemalayalam

    20 күн бұрын

    🙌

  • @ajnashaju2319
    @ajnashaju231921 күн бұрын

    ❤️👍

  • @wecodemalayalam

    @wecodemalayalam

    20 күн бұрын

    🙌

  • @abbasalitmk
    @abbasalitmk20 күн бұрын

    GraphQL is not a database, its query language

  • @wecodemalayalam

    @wecodemalayalam

    20 күн бұрын

    Yeah.. you are right. Actual examples should be DGraph or Neo4j which used graphql. Anyways graphQL DB enu parayunath DB's that uses graphql queries.

  • @ShakkeerTheCoder
    @ShakkeerTheCoder21 күн бұрын

    More real life examples could have been included like KZread, Whatsapp etc.

  • @wecodemalayalam

    @wecodemalayalam

    21 күн бұрын

    Angane example idaam patiya topics Alla coz it is used in everything .. patunodth oke njan paranjittund like bookmyshow, bank transaction, WhatsApp chat..etc

  • @amaanpk
    @amaanpkКүн бұрын

    Design patterns...

  • @wecodemalayalam

    @wecodemalayalam

    21 сағат бұрын

    Next athe set akaaam

  • @RohithKrishna-cr1wz
    @RohithKrishna-cr1wz13 күн бұрын

    The vedio is great ❤. Bro I have a question. Till now I Don't get any proper answer for this particular question. I just graduate recently now I am doing internship in MERN stack . I like to do my PG as distant from the IGNOU university .Do MNC accepts these distant students . Because many people say theses certificate have no value and companies would not hire us . Please write your opinion about this🫂

  • @wecodemalayalam

    @wecodemalayalam

    12 күн бұрын

    Ith highly dependent aanu on your profile. For example Companies don't care about where you studied, but if your profile is not good or your interview performance is not great enough then this matters. Example parayanengil... Let's say in Interview bro Oru 80% perform cheythu and you have distance degree. And another guy did 75% but with NIT degree then he will get a bit more preference. (Ith Oru example aanu in reality ingane onnum Alla .. it's mostly on human behavior) Athe poley in another case you did 80% and an IIT guy did 80%. But less salary for you and more for him. So ingane oke aanu situation varuka... Allathe directly it is not gonna affect. So try to get Masters from best universities possible else better do up skill yourself...onnum patolengil do a distance. Ente Personal opinion... Masters is about building strong Network, gaining deep research knowledge... So ithinoke very best university thanne pokannam... Just a Master degree itself is not worth 2 years of time.

  • @RohithKrishna-cr1wz

    @RohithKrishna-cr1wz

    10 күн бұрын

    Thanks sir❤

  • @Praveenp-ot5bh
    @Praveenp-ot5bh21 күн бұрын

  • @wecodemalayalam

    @wecodemalayalam

    20 күн бұрын

    🙌

  • @MuhammedSahil-01
    @MuhammedSahil-0121 күн бұрын

  • @wecodemalayalam

    @wecodemalayalam

    21 күн бұрын

    🙌

  • @saheerkp2271
    @saheerkp227121 күн бұрын

Келесі