Привет, Хабр.
Мы планировали встретиться офлайн в Москве и поговорить о том, как построить быстрый бэкенд и развивать его.
Будут доклады о том, как жить с большим кластером MongoDB, как растровые индексы помогают быстро искать по каталогам и как анализировать большие объемы трассировок Jaeger. Читайте пост: ниже тезисы и ссылка для регистрации, встретимся 4 июня.
Как растровые индексы помогают быстро искать по каталогам - Денис Колпаков, Авито
Это история о том, как мы решили продуктовую проблему быстрой фильтрации модификаций в каталогах: от сбора требований до финального решения на производстве.
В процессе я расскажу о контексте и встречающихся проблемах, функциональных и нефункциональных требованиях к дескрипторам фильтрации.
А также, какие решения и алгоритмы мы рассматривали, их эволюцию от MVP до готовности к производству (как «лобовое» решение эволюционировало в достаточно эффективный алгоритм, основанный на растровых индексах).
В конце я поделюсь, каких результатов нам удалось достичь, каковы плюсы и минусы выбранного подхода, а также дальнейшие шаги по поддержке этого решения.
Поиск узких мест за 30 минут с помощью трассировок Jaeger — Артём Клюквин, Joom
Если ваш продукт уже давно представляет собой большую и запутанную систему множества сервисов, то вы наверняка неоднократно сталкивались с вопросом: «Что-то все тормозит; Как я могу сделать это быстрее? Итак, он стоял перед нами.
Но стандартные инструменты поиска узких мест (такие как сбор метрик, профилирование и просмотр Jaeger-треков), к сожалению, не очень помогают понять, что именно нужно делать прямо сейчас.
В процессе решения этой проблемы мы разработали библиотеку для анализа больших объемов Jaeger-треков, позволяющую не только искать потенциальные узкие места, но и заранее оценивать эффект потенциальных оптимизаций.
Об этом я расскажу в своем репортаже.
30 ТиБ в MongoDB и как мы с этим живем — Сергей Загурский, Joom
Мы используем MongoDB в качестве основного хранилища и имеем одну из крупнейших установок в Европе.
В своем докладе я расскажу об особенностях топологии наших кластеров, наших инструментах мониторинга на базе Prometheus и Elasticsearch, работе с резервными копиями, а также автоматизации развертывания и обслуживания кластеров MongoDB с несколькими экземплярами.
Я расскажу вам о том, как дорабатывались серверы с базами данных, о наших кастомных инструментах проверки «здоровья» кластеров для повышения отказоустойчивости, а также покажу, какие инструменты мы разработали для работы с Terraform.
Постановка на учет
Будем рады видеть всех офлайн.регистр на Таймпаде .
Отчет и видео с встречи мы опубликуем в этом блоге.
Теги: #python #программирование #Go #backend #mongodb
-
Re: Страх И Ненависть В Ит
19 Oct, 24 -
Ннми 8: От Слов К Делу
19 Oct, 24 -
Нейронные Сети: Лекция 2 (+Пример На Php).
19 Oct, 24