Доброе утро! Готовы ко второму дню Saint HighLoad++ 2024? Будет не менее насыщенно!
А пока мы предлагаем выпить чашечку ароматного кофе и полистать расписание - https://highload.ru/spb/2024/schedule
А пока мы предлагаем выпить чашечку ароматного кофе и полистать расписание - https://highload.ru/spb/2024/schedule
👍4
🖐 Друзья, в 10:00 ждём вас на первые доклады второго дня Saint HighLoad++ 2024:
⠀
🏰 «00 Зал - Башня». О распределённых транзакциях. Владимир Комаров (СберТех)
Доклад от автора книги «Путеводитель по базам данных», человека, разбирающегося в предметной области максимально глубоко. На примере конкретных баз данных рассмотрим паттерны распределенных транзакций. Квинтэссенция архитектурного опыта, максимально полезная информация за минимальное время.
⠀
🔘 Зал «08 Шатер Голубой». В поисках идеального языка: чему Go стоит поучиться у Rust. Александр Кириллов (Evrone)
В отличие от Go, Rust — язык действительно новый. В первую очередь потому, что предлагает новые концепции, такие, например, как контроль владения. Вопрос: выиграл бы Go как инструмент, если бы эти концепции поддерживались и в нем? Поищем ответ вместе с Александром.
⠀
🔹 «03 Зал Синий». Кластеризация с помощью etcd. Пётр Растегаев (AGIMA)
Etcd является популярным инструментом при реализации распределённых кластерных приложений, и этот доклад поможет узнать, как правильно его использовать для подобных задач и чему стоит уделить особое внимание.
⠀
🟣 «04 Зал Красный». Лечим flaky-тесты в режиме blackbox. Евгений Веретенников (Яндекс Вертикали)
Флакающие тесты сами по себе проблема, а в монорепе эта проблема проявляется особенно остро. Евгений расскажет, с помощью каких техник можно кратно уменьшить количество таких тестов.
⠀
🔵 Зал «09 Шатер Фиолетовый». Платформа А/В-тестирования в Яндексе. Михаил Агеев (Яндекс)
Вы узнаете, как построить платформу, которая надежно контролирует все жизненно важные метрики бизнеса и в которой сотни менеджеров могут одновременно проводить эксперименты в режиме самообслуживания, не боясь сломать бизнес.
🔸 Зал «07 Шатер Оранжевый». Таксономия изоляции: как оградить себя от хакера. Антон Жаболенко, Алексей Федулаев (Wildberries)
Широкий обзор технологий изоляции кода. В докладе будут разобраны плюсы и минусы каждого подхода с точки зрения безопасности.
⠀
🏰 «00 Зал - Башня». О распределённых транзакциях. Владимир Комаров (СберТех)
Доклад от автора книги «Путеводитель по базам данных», человека, разбирающегося в предметной области максимально глубоко. На примере конкретных баз данных рассмотрим паттерны распределенных транзакций. Квинтэссенция архитектурного опыта, максимально полезная информация за минимальное время.
⠀
🔘 Зал «08 Шатер Голубой». В поисках идеального языка: чему Go стоит поучиться у Rust. Александр Кириллов (Evrone)
В отличие от Go, Rust — язык действительно новый. В первую очередь потому, что предлагает новые концепции, такие, например, как контроль владения. Вопрос: выиграл бы Go как инструмент, если бы эти концепции поддерживались и в нем? Поищем ответ вместе с Александром.
⠀
🔹 «03 Зал Синий». Кластеризация с помощью etcd. Пётр Растегаев (AGIMA)
Etcd является популярным инструментом при реализации распределённых кластерных приложений, и этот доклад поможет узнать, как правильно его использовать для подобных задач и чему стоит уделить особое внимание.
⠀
🟣 «04 Зал Красный». Лечим flaky-тесты в режиме blackbox. Евгений Веретенников (Яндекс Вертикали)
Флакающие тесты сами по себе проблема, а в монорепе эта проблема проявляется особенно остро. Евгений расскажет, с помощью каких техник можно кратно уменьшить количество таких тестов.
⠀
🔵 Зал «09 Шатер Фиолетовый». Платформа А/В-тестирования в Яндексе. Михаил Агеев (Яндекс)
Вы узнаете, как построить платформу, которая надежно контролирует все жизненно важные метрики бизнеса и в которой сотни менеджеров могут одновременно проводить эксперименты в режиме самообслуживания, не боясь сломать бизнес.
🔸 Зал «07 Шатер Оранжевый». Таксономия изоляции: как оградить себя от хакера. Антон Жаболенко, Алексей Федулаев (Wildberries)
Широкий обзор технологий изоляции кода. В докладе будут разобраны плюсы и минусы каждого подхода с точки зрения безопасности.
Forwarded from Ritorica
This media is not supported in your browser
VIEW IN TELEGRAM
На связи команда «Лаборатории Числитель» — российского разработчика программного обеспечения.
Мы работаем на рынке с 2019 года и помогаем крупному бизнесу создавать гибкую надежную инфраструктуру и быстрее выводить на рынок новые сервисы. Наша команда выпустила на рынок и продолжает развивать три флагманских продукта: контейнерную платформу «Штурвал», систему мониторинга «Пульт» и платформу управления гибридным облаком «Нимбиус».
Приходите к нам на стенд пообщаться с нашими экспертами, познакомиться поближе с продуктами, и, конечно, попробовать коктейли в нашем «баре»!
Реклама ООО “Лаборатория Числитель” erid: LjN8JzxJZ
Мы работаем на рынке с 2019 года и помогаем крупному бизнесу создавать гибкую надежную инфраструктуру и быстрее выводить на рынок новые сервисы. Наша команда выпустила на рынок и продолжает развивать три флагманских продукта: контейнерную платформу «Штурвал», систему мониторинга «Пульт» и платформу управления гибридным облаком «Нимбиус».
Приходите к нам на стенд пообщаться с нашими экспертами, познакомиться поближе с продуктами, и, конечно, попробовать коктейли в нашем «баре»!
Реклама ООО “Лаборатория Числитель” erid: LjN8JzxJZ
❤1👍1
🖐 Следующие доклады стартуют в 11:10
⠀
🏰 «00 Зал - Башня». Балансировка нагрузки шардированного PostgreSQL не своими руками. Денис Волков (Yandex Cloud)
Мы стараемся поддерживать Open Source, а в этом году SPQR (инструмент для шардирования PostgreSQL) научился менять количество шардов на лету. Из доклада вы узнаете о существующих подходах к решардингу, а также о том, что у команды SPQR получилось в результате.
⠀
🔘 Зал «08 Шатер Голубой». Мир Golang глазами C++-разработчика: так ли уж плох этот наш Go? Никита Деревянко (Яндекс Маркет)
Идеального языка программирования не существует, языки бывают плохие и очень плохие. И к какой категории относится конкретный язык, зависит от точки зрения. Давайте посмотрим на Go с точки зрения С++-разработчика — это будет интересно и наверняка поучительно.
⠀
🔹 «03 Зал Синий». Кэширование пользовательских данных в СХД: реализация протокола синхронизации кэшей в Active-Active-кластере. Михаил Мотыленок (YADRO)
Спикер расскажет: как работает СХД и где она используется; коротко опишет путь, который проходят данные от приложения на клиентском сервере до дисков в дисковой полке и наоборот; как мы можем писать в кэш одного контроллера, но читать из другого, и почему при внезапном отказе одного из контроллеров данные не теряются и не повреждаются; и многое другое
⠀
🟣 «04 Зал Красный». Байт-код — это просто! Как сделать Dependency Injection по-настоящему быстрым. Григорий Юрков (Яндекс Маркет)
На примере своего DI-фреймворка докладчик покажет, какую магию можно делать, манипулируя байт-кодом. И какую магию реализуют в других инструментах.
⠀
🟢 «06 Зал Зеленый». "Сильный искусственный интеллект" у вас в подвале: как собрать мультимодальную LLM из опенсорса и настроить её под вашу задачу. Иван Бондаренко (НГУ)
LLM сегодня — это необязательно что-то платное, как сервис и с подключением в Интернет. Есть Open Source LLM, и некоторые считают, что они начинают обходить по качеству коммерческие. Иван поделится экспертным мнением по проблеме и расскажет, как собрать собственную LLM на базе Open Source.
⠀
🔵 Зал «09 Шатер Фиолетовый». Стенд метрик: как построить архитектуру для расчета тысячи метрик и попасть в SLA. Евгений Пак (Ozon)
Многие даже крупные компании срезают углы на расчёте метрик А/В-тестирования и упрощают расчёты, теряя в чувствительности. На опыте Ozon можно увидеть, что даже для сотен метрик в эксперименте можно проводить расчёты точно.
🔸 Зал «07 Шатер Оранжевый». Red&Blue AD — как подготовить и защитить свой Attack-Defence за 30 минут. Лев Хакимов (Wildberries)
Гайд по организации своего собственного CTF от тех, кто делает это давно и умеет делать настолько хорошо, что аж написал свою собственную платформу для проведения соревнований. Платформа выходит в open source, а это мы любим и всегда поддерживаем.
⠀
🏰 «00 Зал - Башня». Балансировка нагрузки шардированного PostgreSQL не своими руками. Денис Волков (Yandex Cloud)
Мы стараемся поддерживать Open Source, а в этом году SPQR (инструмент для шардирования PostgreSQL) научился менять количество шардов на лету. Из доклада вы узнаете о существующих подходах к решардингу, а также о том, что у команды SPQR получилось в результате.
⠀
🔘 Зал «08 Шатер Голубой». Мир Golang глазами C++-разработчика: так ли уж плох этот наш Go? Никита Деревянко (Яндекс Маркет)
Идеального языка программирования не существует, языки бывают плохие и очень плохие. И к какой категории относится конкретный язык, зависит от точки зрения. Давайте посмотрим на Go с точки зрения С++-разработчика — это будет интересно и наверняка поучительно.
⠀
🔹 «03 Зал Синий». Кэширование пользовательских данных в СХД: реализация протокола синхронизации кэшей в Active-Active-кластере. Михаил Мотыленок (YADRO)
Спикер расскажет: как работает СХД и где она используется; коротко опишет путь, который проходят данные от приложения на клиентском сервере до дисков в дисковой полке и наоборот; как мы можем писать в кэш одного контроллера, но читать из другого, и почему при внезапном отказе одного из контроллеров данные не теряются и не повреждаются; и многое другое
⠀
🟣 «04 Зал Красный». Байт-код — это просто! Как сделать Dependency Injection по-настоящему быстрым. Григорий Юрков (Яндекс Маркет)
На примере своего DI-фреймворка докладчик покажет, какую магию можно делать, манипулируя байт-кодом. И какую магию реализуют в других инструментах.
⠀
🟢 «06 Зал Зеленый». "Сильный искусственный интеллект" у вас в подвале: как собрать мультимодальную LLM из опенсорса и настроить её под вашу задачу. Иван Бондаренко (НГУ)
LLM сегодня — это необязательно что-то платное, как сервис и с подключением в Интернет. Есть Open Source LLM, и некоторые считают, что они начинают обходить по качеству коммерческие. Иван поделится экспертным мнением по проблеме и расскажет, как собрать собственную LLM на базе Open Source.
⠀
🔵 Зал «09 Шатер Фиолетовый». Стенд метрик: как построить архитектуру для расчета тысячи метрик и попасть в SLA. Евгений Пак (Ozon)
Многие даже крупные компании срезают углы на расчёте метрик А/В-тестирования и упрощают расчёты, теряя в чувствительности. На опыте Ozon можно увидеть, что даже для сотен метрик в эксперименте можно проводить расчёты точно.
🔸 Зал «07 Шатер Оранжевый». Red&Blue AD — как подготовить и защитить свой Attack-Defence за 30 минут. Лев Хакимов (Wildberries)
Гайд по организации своего собственного CTF от тех, кто делает это давно и умеет делать настолько хорошо, что аж написал свою собственную платформу для проведения соревнований. Платформа выходит в open source, а это мы любим и всегда поддерживаем.
❤2
МТС — одна из цифровых экосистем в России. У нас работает более 8000 сотрудников по 18 направлениям ИТ.
Приходите на стенд МТС, чтобы узнать больше о продуктах экосистемы (вы удивитесь, сколько их!) и о The Platform — комплексе сервисных, технологических и интеллектуальных платформ, систем безопасности и бизнес-решений. Он объединяет все сквозные ИТ-решения экосистемы.
А еще МТС активно поддерживает ИТ-сообщество, развивает True Tech - комьюнити для лидеров ИТ-отрасли и начинающих специалистов. Заглядывайте — расскажут.
Думаем, что не нужно указывать на схеме расположение стенда МТС. Достаточно поднять взгляд вверх, чтобы увидеть его. Вас ждут :)
Реклама ПАО «МТС» erid: LjN8K1f1w
Приходите на стенд МТС, чтобы узнать больше о продуктах экосистемы (вы удивитесь, сколько их!) и о The Platform — комплексе сервисных, технологических и интеллектуальных платформ, систем безопасности и бизнес-решений. Он объединяет все сквозные ИТ-решения экосистемы.
А еще МТС активно поддерживает ИТ-сообщество, развивает True Tech - комьюнити для лидеров ИТ-отрасли и начинающих специалистов. Заглядывайте — расскажут.
Думаем, что не нужно указывать на схеме расположение стенда МТС. Достаточно поднять взгляд вверх, чтобы увидеть его. Вас ждут :)
Реклама ПАО «МТС» erid: LjN8K1f1w
❤🔥8❤1
Доклады Ozon Tech, которые стоит послушать сегодня:
1. Как точно проводить расчёты в эксперименте на сотни метрик.
2. Баланс между ростом бизнеса и мощностью имеющегося железа.
3. Уникальное решение: поисковый движок на основе Apache Lucene.
4. История повышения нагрузки до 5 000 RPS на запись. А знаете, что ещё стоит? Успеть заглянуть на стенд команды, которая создаёт ведущий e-com в стране. IT-эксперты Ozon Tech будут ждать вас, чтобы обсудить серьёзные нагрузки и обменяться опытом. А ещё поиграть — коллеги привезли кастомные настолки и онлайн-игру.
Реклама ООО «Озон Технологии» erid: LjN8K1frV
1. Как точно проводить расчёты в эксперименте на сотни метрик.
2. Баланс между ростом бизнеса и мощностью имеющегося железа.
3. Уникальное решение: поисковый движок на основе Apache Lucene.
4. История повышения нагрузки до 5 000 RPS на запись. А знаете, что ещё стоит? Успеть заглянуть на стенд команды, которая создаёт ведущий e-com в стране. IT-эксперты Ozon Tech будут ждать вас, чтобы обсудить серьёзные нагрузки и обменяться опытом. А ещё поиграть — коллеги привезли кастомные настолки и онлайн-игру.
Реклама ООО «Озон Технологии» erid: LjN8K1frV
👍5❤2🔥2
🖐 Анонс докладов, которые стартуют в 12:30
⠀
🏰 «00 Зал - Башня». Микросервисы: жизнь после. Невыдуманные истории, о которых невозможно молчать. Иван Матвеев (Vi.Tech)
Мало конкретной информации о том, с какими проблемами вы можете столкнуться при плавном переходе от монолитной системы к микросервисной? Иван на примере опыта своей компании расскажет о конкретных технических, организационных и процессных проблемах, связанных с переходом к микросервисам.
⠀
🔘 Зал «08 Шатер Голубой». Расширяем Go: зачем и как строить свое надмножество языка. Илья Горкун (Независимый эксперт)
Мы не просто рассмотрим синтаксические новшества и транспиляцию, но и откроем дверь в мир возможностей расширения вашего кода, а также узнаем, как новый инструментарий может обогатить вашу работу с Go, дав возможность внедрения «сахара» по вашему вкусу и без потери производительности.
⠀
🔹 «03 Зал Синий». Обновления данных в поиске за секунды. Быстробновляемые атрибуты в поисковом движке Ozon. Пётр Портнов (Ozon)
Обычно от поисковых движков не требуется частое (и быстрое) обновление, но в современных e-Commerce-системах это не так: остатки на складах и цена могут меняться очень быстро. Ozon расскажет, как они доработали для этого своё решение на базе Apache Lucene.
⠀
🟣 «04 Зал Красный». Capacity Planning в Ozon. Анатолий Межебицкий (Ozon)
Ozon построил достаточно точную систему прогнозирования потребностей в железе на основе предыдущего потребления, бизнес-метрик и продуктовых планов. Вы узнаете, как заказывать железо с минимальным запасом и не ошибаться.
⠀
🟢 «06 Зал Зеленый». Как научить фундаментальные модели читать, видеть, слышать и анализировать всё одновременно. Андрей Кузнецов (AIRI)
Моделью, которая умеет общаться текстом, сейчас уже никого не удивишь. Андрей расскажет, из чего собрать модель, которая в дополнение к этому умеет смотреть картинки и слушать речь. Очередной шаг на пути к General AI!
⠀
🔵 Зал «09 Шатер Фиолетовый». Как платформа A/B-тестов Яндекса превратилась в решение для всего Интернета — Varioqub. Данил Валгушев (Яндекс)
Всегда трудно делать продукт из внутреннего сервиса. Оргструктура бизнеса намертво зашита в архитектуру софта, а необходимые для внешних пользователей компоненты непонятно, как интегрировать. В докладе Данила всё это ещё и происходит на фоне высоких нагрузок и большого числа пользователей.
🔸 Зал «07 Шатер Оранжевый». Гарантии доставки сообщений в YDB Topics. Александр Зевайкин (Yandex Infrastructure)
Докладчик погрузит вас во внутреннее устройство брокеров сообщений, вы узнаете, как правильно «готовить» exactly-one и какие улучшения для этого типа доставки предлагает YDB Topics относительно Kafka.
⠀
🏰 «00 Зал - Башня». Микросервисы: жизнь после. Невыдуманные истории, о которых невозможно молчать. Иван Матвеев (Vi.Tech)
Мало конкретной информации о том, с какими проблемами вы можете столкнуться при плавном переходе от монолитной системы к микросервисной? Иван на примере опыта своей компании расскажет о конкретных технических, организационных и процессных проблемах, связанных с переходом к микросервисам.
⠀
🔘 Зал «08 Шатер Голубой». Расширяем Go: зачем и как строить свое надмножество языка. Илья Горкун (Независимый эксперт)
Мы не просто рассмотрим синтаксические новшества и транспиляцию, но и откроем дверь в мир возможностей расширения вашего кода, а также узнаем, как новый инструментарий может обогатить вашу работу с Go, дав возможность внедрения «сахара» по вашему вкусу и без потери производительности.
⠀
🔹 «03 Зал Синий». Обновления данных в поиске за секунды. Быстробновляемые атрибуты в поисковом движке Ozon. Пётр Портнов (Ozon)
Обычно от поисковых движков не требуется частое (и быстрое) обновление, но в современных e-Commerce-системах это не так: остатки на складах и цена могут меняться очень быстро. Ozon расскажет, как они доработали для этого своё решение на базе Apache Lucene.
⠀
🟣 «04 Зал Красный». Capacity Planning в Ozon. Анатолий Межебицкий (Ozon)
Ozon построил достаточно точную систему прогнозирования потребностей в железе на основе предыдущего потребления, бизнес-метрик и продуктовых планов. Вы узнаете, как заказывать железо с минимальным запасом и не ошибаться.
⠀
🟢 «06 Зал Зеленый». Как научить фундаментальные модели читать, видеть, слышать и анализировать всё одновременно. Андрей Кузнецов (AIRI)
Моделью, которая умеет общаться текстом, сейчас уже никого не удивишь. Андрей расскажет, из чего собрать модель, которая в дополнение к этому умеет смотреть картинки и слушать речь. Очередной шаг на пути к General AI!
⠀
🔵 Зал «09 Шатер Фиолетовый». Как платформа A/B-тестов Яндекса превратилась в решение для всего Интернета — Varioqub. Данил Валгушев (Яндекс)
Всегда трудно делать продукт из внутреннего сервиса. Оргструктура бизнеса намертво зашита в архитектуру софта, а необходимые для внешних пользователей компоненты непонятно, как интегрировать. В докладе Данила всё это ещё и происходит на фоне высоких нагрузок и большого числа пользователей.
🔸 Зал «07 Шатер Оранжевый». Гарантии доставки сообщений в YDB Topics. Александр Зевайкин (Yandex Infrastructure)
Докладчик погрузит вас во внутреннее устройство брокеров сообщений, вы узнаете, как правильно «готовить» exactly-one и какие улучшения для этого типа доставки предлагает YDB Topics относительно Kafka.
👍1