HighLoad++ – Telegram
HighLoad++
6.32K subscribers
2.41K photos
159 videos
16 files
2.26K links
Официальный канал профессиональной конференции разработчиков высоконагруженных систем

Saint HighLoad++ 2026 пройдёт в июне в Санкт-Петербурге: https://highload.ru/spb/2026

Общаемся в чатике https://news.1rj.ru/str/HighLoadTalks
Download Telegram
О безболезненной подгрузке миллионов товаров с сотен интернет-магазинов на PHP расскажет Иван Красников

📋 https://bx.vc/vymvj5

Узнаем:

- Как эффективно выкачивать данные из тысяч xml-фидов, добавленных не доверенными пользователями.
- Набор жизненных кейсов — что может пойти не так в процессе загрузки и парсинга.
- Безопасные подходы к парсингу и оптимизации.
- Эффективную вставку данных в ElasticSearch (OpenSearch).

Присоединяйтесь к нам 24 и 25 ноября 🖐

Посмотреть программу конференции, расписание и купить билет можно на сайте - https://bx.vc/vldknw
Сергей Тарасов расскажет, как они приготовили массу блюд с помощью одного ингредиента: GraphQL

📋 https://bx.vc/tvg2rr

В их виртуальном "ресторане" НЛМК существует единый корпоративный портал, которым пользуются больше 50 000 сотрудников Группы НЛМК в России, в Европе, в Индии и США. Когда-то он был только гостем, то есть потребителем данных, но, развиваясь, встал на кухню и начал поставлять данные.

Из доклада узнаем, как соотносятся потребитель и поставщик информации, как перейти из гостей в повара: секретный ингредиент GraphQL на базе PHP, а также советы от бывалых о том, как внедрить GraphQL в ваш рацион, где он может вызвать несварение, а где будет максимально полезен.

Расписание конференции на сайте – https://bx.vc/wtaesp

До встречи на HighLoad++ 2022 🙌
Service Mesh Big Survey – тема доклада Максима Чудновского и Игоря Густомясова в рамках секции «DevOps в Enterprise»

📋 https://bx.vc/vvlfmd

Итак, вы решили идти в ногу со временем и добавить в свой кластер Kubernetes первый Service Mesh. От друзей вы слышали, что Istio требует много памяти, прокси в Linkerd очень быстрые, но никто не проверял. А еще все почему-то говорят про Cillium, хотя это CNI-плагин. Настало время все это обсудить!

В докладе мы разберем:

1. Что такое паттерн Service Mesh и зачем он может понадобиться;
2. Все существующие архитектурные подходы к реализации Service Mesh;
3. Самые популярные OpenSource-реализации Service Mesh: Istio, Linkerd, Cillium, NGINX Service Mesh и др. Проверим Control&Data planes, познакомимся с User API, узнаем все про возможности расширения и кастомизации;
4. Опыт эксплуатации и типовые проблемы Service Mesh в большом и нагруженном продакшне

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

Программа секции «DevOps в Enterprise» - https://bx.vc/b7eb7i
👍1
RedHat OpenShift ушел. Что делать энтерпрайзу и не только ему? Расскажет Юрий Семенюков

📋 https://bx.vc/6i3hvm

Поговорим вот о чем:

1. Для кого эта тема актуальна, кто и почему раньше выбирал OCP при наличии бесплатного kubernetes.

2. Какие возможны варианты замены OCP, в принципе. Два основных пути — OKD и ванильный kubernetes.

3. Что вас ждет в варианте OKD. Рассмотрим на примере проекта, увидим на примере практических проектных кейсов.

4. Зачем это нужно, если есть ванильный kubernetes?
На примере того же проекта поговорим, почему это было важно в их случае и что, возможно, следует учесть слушателям при таком кейсе.

5. Обсудим эту тему чуть шире — для enterprise в настоящий момент актуальна не только замена OCP, но также и замена подлежащей под ней платформы виртуализации.

6. А что есть из отечественного, и что оно умеет по сравнению с OpenShift?

Программа секции «DevOps в Enterprise» - https://bx.vc/gcn9v3

До встречи 24 и 25 ноября на HighLoad++ 2022 🖐
🔥1
Ильдар Хисамбеев, разработчик систем поставки данных в Яндекс, расскажет о YDB Topic Service: надёжной и масштабируемой очереди сообщений

📋 https://bx.vc/kbaqx0

В составе платформы YDB они вывели в open Open Source сервис очередей сообщений — Topic Service. Это решение поверх YDB, которое обладает надёжностью, масштабируемостью, даёт управляемые гарантии FIFO-порядка и семантики доставки.

В этом докладе Ильдар расскажет, как устроен YDB Topic Service, чем похож и чем отличается от других популярных продуктов, в частности Apache Kafka®.

Также узнаем о реальном применении этой технологии в инфраструктуре и сервисах Яндекса, на инсталляции масштаба тысячи хостов и десятков ГБ/с на запись.

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

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

Программа Яндекс трека - https://bx.vc/xmi607
Сергей Лебедев расскажет про аспектно-ориентированное программирование в PHP: раскладываем сквозную функциональность по полочкам

📋 https://bx.vc/62f01c

Аспектно-ориентированное программирование для многих из нас — это что-то абстрактно-академическое. Между тем оно уже давно широко применяется в практической PHP-разработке, чаще всего в виде аннотаций к методам и классам. Им можно пользоваться, не зная ничего о его теоретических основах, однако знание его базовых концепций и возможных способов реализации может помочь, например, элегантно внедрить в код нужную во всей программе функциональность или даже написать свою библиотеку, реализующую aспектно-ориентированное программирование.

Обсудим:

- откуда появилось аспектно-ориентированное программирование;
- зачем нужно АОП;
- как устроено классическое АОП от Xerox PARC;
- способы реализации АОП;
- что есть в PHP для АОП;
- опыт использования АОП.

Встречаемся уже 24 и 25 ноября 🙌

Программа конференции, расписание и билеты здесь - https://bx.vc/f5v8c8
Долгоиграющие приложения в 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