50 оттенков кеширования: от in memory к многоуровневому redis-кластеру — Леонид Ченский / Ural Digital Weekend 2024

«50 оттенков кеширования: от in memory к многоуровневому redis-кластеру» — Леонид Ченский (Ozon, руководитель группы разработки) При разработке команда логистики часто сталкивалась с высокими нагрузками в несколько сотен тысяч rps и очень жесткими SLO времени ответа. При этом с каждым годом менялись функциональные и нефункциональные требования. В выступлении спикер рассказал, как в команде боролись с такими нагрузками, а также о том, с какими трудностями пришлось столкнуться, и какие ошибки допустили. Сначала Леонид кратко поговорил о проблеме быстрой отдаче сроков доставки. А далее о том, как c каждым годом они адаптировали архитектуру и какие решения для этого использовали. Итерация 1: in memory cache. Итерация 2: удаленный шардированный кэш-кластер (redis vs memmcached). Итерация 3: N-уровневый кэш. Итерация 4: шардированно-реплицированный multi-DC кэш-кластер Redis. В конце выступления спикер подвел итог и поговорил об альтернативах KV. Ссылка на презентацию: Ссылка на видео на YouTube: Сайт конференции — Официальный канал конференции — Канал Алексея Цыкарева, CEO в Spectr: Сайт Spectr — Нанять команду Spectr — Организатор конференции — Spectr () Организационный партнер — Тэглайн () #udw #ural_digital_weekend #udweek #digital #tagline #тэглайн #spectr #digitalspectr #мероприятие #udw2024 #development #highload #кэширование #redis #memory #kafka #memcashed 00:00 Вступительное слово, представление спикера 01:12 Новая задача перед командой 03:58 Решение 1: In memory cashe 06:32 Решение 2: удаленный шардированный кэш-кластер 15:38 Решение 3: N-уровневый кэш 25:29 Решение 4: шардированно-реплицированный multi-DC кэш-кластер Redis 29:31 Итоги 30:58 Вопросы из зала
Back to Top