HighLoad++
6.01K subscribers
2.31K photos
138 videos
15 files
2.14K links
Официальный канал профессиональной конференции разработчиков высоконагруженных систем

Встречаемся 6 и 7 ноября в Москве на HighLoad++ 2025: https://highload.ru/moscow/2025

Общаемся в чатике https://t.iss.one/HighLoadTalks
Download Telegram
Долгоиграющие приложения в PHP обсудим с Александром Пряхиным

📋 https://bx.vc/2nnnma

Мы часто сталкиваемся с задачами, которые требуют работы нашего кода в течение более долгого промежутка времени, чем длится простой HTTP-запрос. Это могут быть как выгрузки данных для интеграции с партнерами, так и просто приложения, которые должны реагировать на события в системе в момент их появления.

Достаточно давно сформировался стереотип о том, что у PHP при долгой работе "течёт" память, да и, вообще, это не его пул задач. Но он уже неактуален, а нам стоит разобраться с тем, как же можно организовать работу приложений на PHP, которые работают существенно дольше, чем несколько секунд:

- какие классы задач могут решать такие приложения;
- какими средствами можно решать такие задачи;
- какие инструменты предоставляют сам язык и его сообщество;
- когда все-таки стоит двигаться в сторону расширения стека.

До скорой встречи на HighLoad++ 2022 🙌

Программа конференции, расписание и билеты здесь - https://bx.vc/l4ck1t
Как работает MVCC в in-memory СУБД? Расскажет Александр Ляпунов, он работает в Tarantool-подразделении VK, разрабатывают СУБД Tarantool.

📋 https://bx.vc/z8xx5l

Один из ключевых механизмов любой СУБД - это возможность предоставить согласованное состояние данных в базе - "снимка" или "снапшота". Этот механизм используется в первую очередь для организации изоляции транзакций: каждая транзакция видит свою версию состояния базы данных. В сочетании с другими механизмами это порождает технологию MVCC, когда транзакции независимо и одновременно видят каждая свое собственное состояние БД и работают в нем.

В этом докладе Александр на примере in-memory СУБД Tarantool в памяти расскажет, как устроены снимки данных и MVCC, как и почему эволюционировали эти алгоритмы, во что обходится поддержание этих структур пользователю, как правильно использовать и что ожидать от этих механизмов.

Ждем вас 24 и 25 ноября на HighLoad++ 2022.

Программа Яндекс трека - https://bx.vc/libqip
👍3
Из доклада Константина Осипова узнаем про Accord — алгоритм управления распределёнными транзакциями

📋 https://bx.vc/py8ip4

В последние годы алгоритмы распределённых транзакций значительно эволюционировали — Spanner, Calvin, Ceasar, Tempo. Константин расскажет про ограничения, которые пытаются преодолеть авторы протоколов, и остановится на протоколе Accord, который недавно был предложен в экосистеме Cassandra. Протокол работает без выделенного лидера и позволяет избежать большого числа конфликтов при обновлении "горячих" данных, что делает его пригодным для наиболее высоконагруженных сценариев.

Присоединяйтесь к нашей крутой тусовке разработчиков высоконагруженных систем 24 и 25 ноября в Москве 😎

Программа Яндекс трека - https://bx.vc/wiyvdj
О внутренней энтерпрайз-платформе для контейнерной разработки как технологической основе для бизнеса расскажет Александр Титов

📋 https://bx.vc/278oc5

Узнаем, какие компетенции нужны для контейнерной разработки продуктов, как эти компетенции реализовать через свою платформу разработки и поставки цифровых продуктов, какие решения, типы компаний, сервисы есть на российском рынке для переиспользования внутри компании и почему это поможет сэкономить на найме людей и ускорить время вывода продуктов на рынок.

Поговорим про:

- Kubernetes как основу автоматизированной оркестрации ресурсов и приложений;
- CI/CD-стандарты разработки, которые снимают сложности и барьеры с разработчиков, создают изолированные пространства разработки и позволяют быстро включать разработчиков разного уровня компетенции в процесс;
- ключевые стандарты и подходы, которые делают разработку качественной, быстрой и безопасной;
и т.д.

🖐 Ждем вас 24 и 25 ноября на HighLoad++ 2022

Программа секции «DevOps в Enterprise» https://bx.vc/9qcwju
DevOps как инструмент QA обсудим с Дмитрием Малыхиным

📋 https://bx.vc/ybjrgw

Секрет промышленности:
Как можно добиться противоположного: скорости и качества.

В докладе Дмитрий не даст готового рецепта счастья и не расскажет, как делать быстро и качественно.

Рассмотрим понятия QA в промышленной компании, где одновременно запускаются десятки проектов, и на инженера приходится от 7 до 10 проектов в месяц, и как рост требований к качеству, увеличивает производительность команды.

Основные вопросы:

- Что такое QA?
- Что такое качество?
- Как и зачем измерять качество?
- Как масштабировать качество и принципы работы на десятки и сотни проектов.
- Инструменты достижения качества.

Почему DevOps — это один из ИНСТРУМЕНТОВ QA?

Присоединяйтесь к нам на HighLoad++ 2022 🙌

Программа секции «DevOps в Enterprise» - https://bx.vc/o66tnc
При поддержке генерального партнера - компании 1С - на конференции HighLoad++ 24 и 25 ноября пройдет открытая трансляция главного зала. Доступно абсолютно всем, просто подключайтесь и смотрите крутые доклады 🙌

Подробности по ссылке - https://bx.vc/rroo23

До встречи в эфире!
🔥4👍3
С Дмитрием Мамонтовым поговорим о PHP в асинхронном мире

📋 https://bx.vc/0pgq8a

Подготавливая доклад на реальных примерах, объясняющих асинхронную обработку с нуля, Дмитрий понял, что примеров слишком много и выделить самый актуальный затруднительно. Серьезно, вы можете себе представить процесс в природе, который следует определенной последовательности или организованной очереди? И асинхронный не означает хаотичный.

До скорой встречи!

Посмотреть программу конференции и расписание можно на сайте – https://bx.vc/ze8yf6
Борьба за клиентов идет на всех фронтах. Уже не сильно важно, что именно продается. Главное, как преподносится.

По статистике яркий и динамичный контент привлекает внимание пользователя в 4 раза лучше статичной картинки. Это отличный способ увеличить конверсии просмотров и вырастить прибыль. Но как быстро и дешево (чтобы не обнулить потенциальную прибыль) создать такой контент?

Тимлид команды Computer Vision в онлайн-кинотеатре IVI Александр Коншин расскажет, как с помощью алгоритмов машинного обучения и компьютерного зрения автоматизировать генерацию трейлеров и хайлайтов к фильмам. Будет немного технической и инженерной конкретики.

https://bx.vc/ffaslc
HighLoad++ pinned a photo
Про высокодоступный MySQL на конвейере расскажет Дмитрий Смаль, руководитель группы разработки Managed MySQL в Yandex Cloud

📋 https://bx.vc/3htbuo

Обсудим:

Проблемы эксплуатации MySQL в облаках.

- Что нужно автоматизировать в управляемой базе данных?
- Обзор существующих решений и их фатальные недостатки.
- Архитектура и возможности новой HA-утилиты mysync.
- Плюсы и минусы синхронной репликации.
- Как пользователи пытаются выстрелить себе (и нам) в ногу и что с этим делать?
- Направления развития проекта.

🖐 Встречаемся 24 и 25 ноября на HighLoad++ 2022

Программа Яндекс трека - https://bx.vc/nv4bud
🔥1
Юрий Власов и Тимофей Нецветаев расскажут доклад на тему Кролик по-СДЭКовски: RabbitMQ как основной центр обмена данными в модульной среде с очередями больше 2000

📋 https://bx.vc/fx94y3

В СДЭК вместе с Кроликом они прошли тернистый путь от 1 ноды до крупного кластера. Юрий с Тимофеем поделится своим опытом использования инструмента и расскажут:

- как они живут с хайлоад кластером из 8 нод
- почему они отказались от HA-cluster;
- почему они не используют Kafka?
- какие опасности вас могут ждать, если вы хотите делать распределенный кластер между ЦОДами
- отказоустойчивость или скорость — а можно все вместе?
- почему в Exchange они отказываются от Topic и уходят на Fanout?
- история их факапов и как PHP сжег кролика
- что нового появилось в RabbitMQ за последний год

Присоединяйтесь к нам 24 и 25 ноября на HighLoad++ в Москве 🙌

Программа Яндекс трека - https://bx.vc/62e7un
Из доклада Дарвиша Баселя вы узнаете, чем полезен Root cause analysis monitoring

📋 https://bx.vc/4ovzv8

Компания 1С давно занимается облачными технологиями. Облачные сервисы 1С:Готовое Рабочее Место и 1cFresh используют десятки тысяч людей ежедневно.

Басель подробно расскажет, как 1С использует графы в задачах мониторинга и observability, и как Root Cause Analysis помогает командам эксплуатации в мониторинге.

😎 Приходите послушать доклад Root cause analysis monitoring 24 ноября в Москве или подключайтесь онлайн
🙋Хотите пообщаться лично – заглядывайте на стенд 1С в центре зала
🔥3
Просто о сложном: как работает драйвер распределенной базы данных YDB узнаем из доклада Алексея Мясникова

📋 https://bx.vc/6drrpq

Драйвер распределенной базы данных существенно отличается от драйверов традиционных (нераспределенных) баз данных. Главная отличительная особенность распределенных баз данных - необходимость работать со множеством нод СУБД. Для равномерной нагрузки на ноды БД в YDB используется как клиентская, так и серверная балансировка.

Для баз данных, работающих в режиме 24/7 и допускающих различные сценарии отказа, драйвер должен быть готов к ошибкам разного рода. Это влияет на то, каков должен быть драйвер распределенной базы данных.

Алексей расскажет про их опыт разработки драйверов для распределенной БД на разных языках, про проблемы, с которыми сталкивались и решали или митигировали, а также про вынесенные уроки и принятые решения.

Ждем вас 24 и 25 ноября на HighLoad++ 2022 🙌

Программа Яндекс трека - https://bx.vc/jr3xzk
😏 Хотите узнать, как сделать Lowcode-платформу? А хотите узнать это от человека, который сделал самую известную Lowcode-платформу России и СНГ? ++ может правильнее – самую популярную? Или даже – самую успешную?

Тогда приходите на доклад Сергея Нуралиева Highload и Lowcode — единство и борьба противоположностей https://bx.vc/krgdxo

На примере успешной low-code-платформы 1С:Предприятие (https://v8.1c.ru/platforma/) Сергей расскажет о том:

⭕️как выстраивать стратегию low-code;
⭕️как использовать преимущества low-code-подхода при движении к highload;
⭕️как не растерять преимущества low-code по пути к highload.

👌Приходите на доклад 24 ноября и ловите возможность пообщаться с Сергеем лично на стенде 1С в центре зала
🔥3👍1
Индустрия разработки растет и уже составляет сотни миллиардов долларов, а проблемы безопасности решаются медленно. Поэтому и попали в топ-10 экспертного рейтинга глобальных рисков Международного экономического форума в Давосе. DevSecOps сейчас особенно актуально.

Директор по развитию бизнеса компании Swordfish Security Андрей Иванов разберет, какая часть DevSecOps главная. DevOps (разработка и эксплуатация, встроенные в бизнес-процессы организации) или Sec (все, что связано с безопасностью)? И расскажет как понять, что в вашей организации пришло время для DevSecOps и как к нему подготовиться.

Конечно, будут основные принципы и концептуальная схема DevSecOps.

https://bx.vc/81jnht
👍2
🚀 Доброе утро, друзья! Мы рады объявить о старте профессиональной конференции для разработчиков высоконагруженных систем HighLoad++ 2022, которая пройдет сегодня и завтра в Москве!

Как это будет?

🔹 Продолжительность мероприятия - два полных дня. Первый доклад начинается ежедневно в 10:00, а последний заканчивается в 18:50. Регистрация открывается в 8:30.

🔹Длительность докладов 40-50 минут + перерыв на 20 минут для проветривания залов.

👉 Расписание на два дня здесь: https://bx.vc/cc52o9

😉 Ждём вас! Открытие конференции уже в 9:30
Дорогие участники HighLoad++ 2022, напоминаем, что помимо докладов в программе конференции есть:

▪️TechTalk перед докладами – https://bx.vc/kvmbti
▪️Экспертные зоны – https://bx.vc/vu5gbp
▪️Интерактивная площадка для CTO – https://bx.vc/cbfljv

И, конечно, огромная выставка с активностями от наших партнеров (будем держать вас в курсе)

Приходите, участвуйте, заряжайтесь вдохновением и отличным настроением 🙌
А у нас регистрация уже началась!
Для того, чтобы пройти её подготовьте, пожалуйста, любой документ, удостоверяющий личность, или заранее распечатанный билет.
После регистрации вы сможете выпить чашечку бодрящего кофе (или чая, на выбор), чтобы зарядиться энергией и окончательно проснуться.
Ловите актуальное расписание конференции на все два дня
👉 https://bx.vc/cc52o9
1
Чтобы не пропустить доклады, которые вы очень хотите посетить, запускайте нашего бота-помощника – https://t.iss.one/hlconf_bot
Он поможет смотреть расписание и вовремя напомнит про выбранные доклады 🙌