Доклады
Показать только принятые докладыДоклад (9)
Контейнеризация: когда нужна изоляция и какие технологии за ней стоят
Я расскажу о проблемах контейнеризации
Программный комитет ещё не принял решения по этому докладу
Сравнительный обзор механизмов polling в Kafka и pub/sub в RabbitMQ: особенности и области применения
Обзор основных компонентов и принципов работы Kafka и RabbitMQ.Сравнение архитектурных подходов двух систем.
Подробное описание механизма polling в Kafka: как он работает, его преимущества и недостатки.
Подробное описание механизма pub/sub в RabbitMQ: как он работает, его преимущества и недостатки.
Сравнение эффективности и производительности механизмов обмена данными в контексте различных сценариев использования.
Анализ сценариев, в которых один инструмент может быть предпочтительнее другого.
Доклад принят в программу конференции
Не влезай, убъёт" или кризисные ситуации, как средство достижения новых горизонтов и расширения компетенций тестировщика
Кризисные ситуации в тестировании часто воспринимаются как стрессовые события, выбивающие из привычного рабочего ритма. Однако именно такие моменты открывают возможность для профессионального роста и расширения кругозора. Тестировщики, которые не боятся выйти за рамки своих текущих задач и участвовать в решении сложных проблем, получают шанс углубить знания о продукте, развить как хард, так и софт скиллы. Этот доклад призван показать, как кризисные ситуации могут стать инструментом не только для решения проблем, но и для личностного и профессионального роста.
Программный комитет ещё не принял решения по этому докладу
Сети для самых маленьких
Чтобы код с ноутбука разработчика попал в репозиторий - нужна сеть.
Чтобы код с репозитория попал на прод - нужна сеть
Чтобы прод с кодом мог обслуживать пользователей... ну, вы поняли.
А что такое сеть? как она работает? Что за магия передаёт пакетики от одного сервера к другому?
Давайте разбираться (с)
Доклад принят в программу конференции
Гори-гори ясно, чтобы база не погасла или как жить с высокими нагрузками на базы данных
Поговорим о том, что такое высокая нагрузка для баз данных, почему БД часто становится самой хрупкой частью системы и о том как сделать эту часть надежной и быстрой
Ответим на вопросы
- Как настраивать? Важные аспекты при установке и первоначальной настройке
- Диски, память и процессор: что важнее для базы?
- Что влияет на производительность?
- Почему запись – это медленно?
- Как написать быстрый и не очень SELECT?
- Как сделать запрос еще быстрее?
- Внешние метрики и внутренняя статистика: что мониторить, куда смотреть
- Когда использовать реляционную базу вообще не стоит?
Доклад принят в программу конференции
Архитектура рекомендательных систем
Я расскажу о том, как у нас устроена архитектура рекомендательных систем.
Программный комитет ещё не принял решения по этому докладу
От виртуалки на ноутбуке к облакам
Большинство разработчиков запускали виртуальные машины на своем ноутбуке. Кажется, что облака - это то же самое? Приходите и послушайте чем задача построения облаков отличается от запуска одной виртуальной машины. Облака в современном мире используются примерно всеми и стоит хорошо понимать что под ними находится, так как "абстракции протекают".
Доклад принят в программу конференции
Туда и обратно: как работает передача данных по сети
Мы все пишем приложения, которые постоянно работают по сети.
Но как именно они передают данные от одного сервера к другому, на другом конце земли, мало кто задумывается.
А тех кто понимает - еще меньше.
В этом докладе мы хотим приоткрыть завесу тайны над этим процессом
Рассмотрим как движутся данные сначала внутри сервера, по операционной системе и ее ядру.
А потом посмотрим как это все работает с точки зрения сети
В рамках доклада покажем как это можно отдебажить используя известные утилиты: strace, lsof, tcpdump
Программный комитет ещё не принял решения по этому докладу
Колоночные СУБД: магия сжатия данных и сверхбыстрых запросов
1) разница в паттернах использования баз данных и вытекающие ограничения на физическую модель данных
2) компактность колонок и векторизация вычислений
3) практические трудности с поддержкой ACID транзакций
4) разница в перформансе на основании ClickBench, как бенчмарка для сравнения эффективности работы с диском
Доклад принят в программу конференции