Курсы по программированию: https://clck.ru/37iG2b
Потренироваться проходить собеседования: https://clck.ru/3C2CY3
Консультации:
https://getmentor.dev/mentor/vladimir-balun-191
https://solvery.io/ru/mentor/vladimir_balun
Таймкоды:
00:00 - План занятия
01:03 - Что такое кэширование
03:18 - Основные термины кэширования
04:55 - Какие данные кэшировать
06:02 - Кэширование ошибок
07:13 - Как предотвратить cache miss attack
10:34 - Эффективность кэширования
12:56 - Внутреннее кэширование
14:41 - Внешнее кэширование
19:23 - Cache Aside
21:32 - Cache Through
23:16 - Cache Ahead
29:33 - Алгоритмы вытеснения данных из кэша
30:01 - Random алгоритм
30:23 - FIFO алгоритм
30:49 - LIFO алгоритм
31:16 - LRU алгоритм
32:06 - MRU алгоритм
32:29 - LFU алгоритм
37:11 - Алгоритм Белади (OPT)
38:13 - Second Chance алгоритм
39:56 - Clock алгоритм
40:40 - 2Q алгоритм
41:42 - SLRU алгоритм
42:49 - TLRU алгоритм
43:17 - LRU-k алгоритм
47:24 - Инвалидация данных в кэше
47:41 - Инвалидация по TTL
48:35 - Jitter
49:40 - Thundering herd problem
51:13 - Инвалидация по событию
52:41 - Версионирование кэша
56:11 - Тегирование кэша
1:03:37 - Многомерный кэш
1:05:46 - Курс по System Desing
VK: https://vk.com/vladimir_balun_programming
Telegram: https://t.me/vladimir_balun_programming
Instagram: https://www.instagram.com/vladimir_balun_programming/
YouTube: https://www.youtube.com/channel/UCb2NcehYSV8RD0njexZN11Q
YandexZen: https://zen.yandex.ru/id/623b6c964da92b3831c83209
RuTube: https://rutube.ru/channel/25079714/
Кэширование. Алгоритмы кэширование. Кэширование в программировании. Кэширование данных. Прогрев кэша. Холодный кэш. Когда использовать кэширование. Как написать кэш для базы данных. Распределенные системы. System Design. Монолит и микросервисы. Микросервисы vs монолит. Микросервисы это.
#айти #программирование #программист #systemdesign