Кэширование и алгоритмы вытеснения для улучшения производительности
Доклад отклонён
Целевая аудитория
Тезисы
В этом выступлении подробно рассматривается то, как алгоритмы кэширования и вытеснения могут повысить производительность программного обеспечения. Мы обсудим различные стратегии кэширования (в памяти, распределенное, веб-кэширование) и их оптимальные варианты использования. Основное внимание будет уделено алгоритмам вытеснения, таким как LRU, LFU и FIFO, с подробным описанием того, как они управляют данными в кэше для повышения эффективности. Мы рассмотрим, как эти методы могут повысить производительность, особенно в средах с высокой нагрузкой, на примерах, демонстрирующих повышение производительности. Будут рассмотрены лучшие практики реализации кэширования и выбора алгоритмов вытеснения, а также важность аннулирования кэша для поддержания точности данных. Доклад предназначен для разработчиков программного обеспечения и инженеров, стремящихся оптимизировать производительность системы с помощью передовых стратегий кэширования, применимых к различным стекам технологий. Участники уйдут с практическими идеями и реальными примерами для внедрения в свои системы.
Прошла программу стажировки Google на первом курсе; прошла 3 стажировки в Google в Лондоне и Цюрихе и работала полный рабочий день в Лондоне. Готовила конкурсы и олимпиады по программированию для студентов ИТМО; участвовала в Google Code Jam для женщин на первом курсе, заняла 33 место из 650 участников и была бесплатно приглашена на конференцию Google I/O. Во время учебы в универе работал в крупнейших российских компаниях (ВК, Яндекс, JetBrains).
BigCommerce
Видео
Другие доклады секции
Platform Engineering