System Design Concepts: Part 2 | Databases & Caching | Geekific

Support us on Patreon: / geekific
Discord Community: / discord
GitHub Repository: github.com/geekific-official/
Throughout this series, we’ve tackled multiple LeetCode problems, and attempted to explain most of the concepts and approaches needed to solve them. In addition to this we covered behavioral interview questions and mentioned that nailing an interview isn’t only about writing optimal code. Now, on top of these two big topics: solving problems optimally, and answering behavioral questions, we have a third one and it is: System Design. As preparation for system design interviews, in the previous video of this series, we covered scaling and load balancing. In this video, we go over two additional topics: Databases and Caching.
Timestamps:
00:00 Introduction
00:18 Databases: CAP Theorem & Transactions
03:20 Databases: Non-Relational DBs
05:30 Caching: When to use it?
07:02 Caching: Replacement Policies
08:27 Thanks for Watching!
If you found this video helpful, check other Geekific uploads:
- Object-Oriented Programming Fundamentals: • What is Object-Oriente...
- SOLID Principles and Best Practices: • SOLID Design Principle...
- Recursion Made Simple, Recursive Methods: • What is Recursion? | R...
- Use-Case and Sequence Diagrams: • UML Use-Case and Seque...
- Introduction to Dynamic Programming: • What Is Dynamic Progra...
- What is the Two-Pointers Technique and how to use it?: • What is the Two-Pointe...
- Trees Compared and Visualized, BST vs AVL vs RedBlack vs Splay vs Heaps: • Trees Compared and Vis...
- Generics and Wildcards in Java, Invariance vs Covariance vs Contravariance: • Generics and Wildcards...
- Two Sum Problem, from Brute Force to Optimal: • Two Sum Problem | From...
- What is a Thread? (Process, Program, Parallelism, Scheduler Explained): • What is a Thread? | Th...
- Domain-Driven Design Made Simple: • Domain-Driven Design M...
- Search In Rotated Sorted Array: • Search In Rotated Sort...
- What are System Design Interviews?, System Design Concepts: Part 1: • What are System Design...
#Geekific #SystemDesign #DevInteview #Concepts #LeetCode #Java #Google #Amazon #Meta #Microsoft #Apple #Netflix

Пікірлер: 7

  • @ahmad-ali14
    @ahmad-ali144 ай бұрын

    This is super useful; thank you very much!!

  • @priyanshu5677
    @priyanshu56774 ай бұрын

    great content, keep going bruh

  • @Onduty682
    @Onduty6824 ай бұрын

    So surprised that that chanel has not many subscribers. Thank you for useful information

  • @khalilelemam1349
    @khalilelemam13494 ай бұрын

    It would be more helpful If you create large backend tutorials with springboot that covers these concepts🙂

  • @geekific

    @geekific

    3 ай бұрын

    Planning to do that in upcoming videos! Stay Tuned!

  • @ToxicMoh
    @ToxicMoh4 ай бұрын

    great content, keep going bruh

  • @malekgharyani2339
    @malekgharyani23394 ай бұрын

    great content, keep going bruh