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

preview_player
Показать описание

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:

#Geekific #SystemDesign #DevInteview #Concepts #LeetCode #Java #Google #Amazon #Meta #Microsoft #Apple #Netflix
Рекомендации по теме
Комментарии
Автор

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

Onduty
Автор

This is super useful; thank you very much!!

ahmad-ali
Автор

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

khalilelemam