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

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

Общаемся в чатике https://news.1rj.ru/str/HighLoadTalks
Download Telegram
ID-баттл: UUID vs автоинкремент обсудим с Валентином Удальцовым

📋 https://bx.vc/716fd1

Почти восемь лет, занимаясь разработкой веб-приложений, Валентин использовал для идентификации исключительно автоинкременты. И только 3,5 года назад он попробовал UUID в одном пет-проекте. С тех пор он и его команда в Happy Inc. почти всегда выбирают UUID для идентификации чего бы то ни было. Они научились коррелировать сущности разных модулей по идентификатору, пользоваться преимуществами разных типов UUID, одними из первых внедрили UUID v6.

В рамках этого доклада Валентин обобщит опыт его команды и разложит по полочкам все “за” и “против” использования UUID и автоинкрементов в PHP-приложении. Мы обсудим актуальные способы генерации и хранения идентификаторов, изучим бенчмарки для разных сценариев и баз данных и подведём новую черту с пометкой "2022" под этим старым добрым холиваром.

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

Программа конференции и билеты здесь - https://bx.vc/85hgcy
👍1
Из доклада Семёна Орлова узнаем сколько стоит разработать собственную сборку Hadoop: история и техника, как получилось в Сбере

📋 https://bx.vc/35lquw

Семен расскажет:

1. Сколько стоит входной билет в создание собственной сборки.
2. Какие потребовались перфоманс-доработки, когда у вас несколько тысяч серверов под Hadoop.
3. Про тележку сложностей, с которыми столкнулись по дороге к проду.

🔸Мнение Программного комитета о докладе: Hadoop на много машин нужен всем, но не все знают, как его правильно приготовить. Из доклада вы узнаете много тонкостей о Hadoop на опыте Сбера.

Доклад будет интересен администраторам Hadoop. разработчикам Hadoop. менеджерам DWH/DataLake'ов.

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

Программа конференции и билеты на сайте - https://bx.vc/nrd6a0
Про распределённую обработку платежей с помощью Apache Ignite поговорим с Николаем Кувыркиным

📋 https://bx.vc/tzagl8

Обсудим:

Архитектуру системы распределённой обработки платежей.

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

Неочевидные на старте проблемы, с которыми можно столкнуться при запуске своего проекта:

1. Множество платежей от одного клиента, фактически останавливающие обработку других транзакций — ситуация, с которой реально столкнуться на практике при разработке подобного рода систем.
2. Split-brain: как бороться с последствиями и как избежать подобных проблем в будущем.

Стандарты, стандарты, стандарты! О важности следования практикам, принятым в организации.

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

Посмотреть программу конференции и купить билеты можно на сайте - https://bx.vc/qi6tds
Существует миф, что один сильный программист может быть в 10 раз продуктивнее другого... но это всего лишь миф. Таких программистов не бывает, а команды, которые перформят в 10 раз лучше других, действительно существуют. Но чтобы создать такую команду, надо поменять отношение к техдолгу.

Руководитель разработки PAAS в компании «СберМаркет» Олег Федоткин расскажет, откуда берётся техдолг, как его оценивать, измерять, и поделится приемами, как его уничтожить. Эта история про менеджмент и инженерные практики.

⤵️

https://bx.vc/od6wcj
👍2
Приемы повышения точности геолокации телефонов на сети мобильного оператора узнаем из доклада Артема Каледина

📋 https://bx.vc/gozdfu

Данные о перемещении абонентских устройств с точностью до нескольких метров позволяют отслеживать перемещения транспортных потоков и искать места притяжения. Но что, если таких данных нет, а максимум точности, которую вы можете получить — это квадрат 1х1 километр?

Они восстанавливают треки пользователей по вспышкам на БС (их координатам и свечениям) с целью планирования транспортной инфраструктуры, прогнозирования нагрузки, поиска трендов и спасения людей в случае беды. И в этом докладе Артем расскажет как.

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

Программа конференции и билеты на сайте - https://bx.vc/l1yeok
Автоматное программирование. Как построить чат-бота и не погрязнуть в ветвлениях расскажет Евгений Гаврилов

📋 https://bx.vc/s92gb4

В процессе поиска работы соискатели тратят время на общение с рекрутерами, которое далеко не всегда приводит к желаемому результату. А что, если автоматизировать эту рутину? Они задались этим вопросом и решили создать HR-бота, который поможет соискателям и рекрутерам упростить взаимодействие, не отвлекаться на звонки и решить все вопросы в мессенджере.

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

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

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

Программа конференции и билеты здесь - https://bx.vc/ha9lw7
🔥1
Полную изоляцию клиентов в облаке для сервисов без изоляции на примере DNS обсудим с Георгием Меликовым

📋 https://bx.vc/cjunhq

Кажется, что добавить изоляцию пользователей в сервис легко: запускать по копии на каждого клиента. Но цена — это ресурсы, которые большую часть времени будут простаивать.

А насколько легко добавить изоляцию в такой базовый и давно сформировавшийся сервис, как DNS? Как быть с идентичными зонами?

Георгий расскажет об их опыте создания multi-tenant private DNS для использования его в SDN собственной разработки без вендорных решений, без дополнительных мощностей, без большого штата разработки. Подытожим рабочие подходы к быстрому созданию полностью изолированных мультитенантных систем для облачных решений.

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

Подробно о конференции, расписание и билеты на сайте - https://bx.vc/hpbw7l
Наша Машина Баз Данных (это как Oracle Exadata, только для PostgreSQL) и система управления к ней – тема доклада Константина Аристова

📋 https://bx.vc/6a88mv

Скала-Р — это производитель ПАК-ов, которые они называют Машинами.

Одна из их Машин — МБД.П — это как Oracle Exadata, только про PostgreSQL.
Константин расскажет, как устроена их Скала МБД.П, как они пришли к такой конфигурации, каких показателей производительности и надежности удалось добиться.

А ещё Скалой надо управлять не только инженерам высочайшей квалификации, но и пользователям, и они придумали систему управления для нее — Спектр.
Сначала они хотели делать его как <s>Oracle Enterprise Manager только без глюков и с комьюнити-версией</s>, но потом поняли, что архитектура решения не всегда получается с первого раза и без ошибок.

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

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

Программа конференции и билеты на сайте - https://bx.vc/dgq9sr
Media is too big
VIEW IN TELEGRAM
Друзья, послушайте интервью с Филиппом Дельгядо из lekton.io и узнаете, как он ответил на вопросы 😉:

- Что для него конференция HighLoad++
- Какую пользу от конференции он видит
- Чем HighLoad++ отличается от других конференций
- Почему стоит прийти сюда как участнику

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

Посмотреть программу конференции и купить билеты можно на сайте - https://bx.vc/qzea94
Поиск XSS через наложение парсеров обсудим с Игорем Сак-Саковским, старшим специалистом Positive Technologies и членом команды PT SWARM

📋 https://bx.vc/5iphht

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

Мнение Программного комитета о докладе: этот доклад представлялся в виде исследования в 2021 году и попал в top-10. Крайне рекомендуем к прослушиванию всем программистам, использующим bbcode/markdown/html-парсеры в своей работе.

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

Программа конференции и билеты на сайте - https://bx.vc/zfh784
👍1🔥1
Глубокое обучение в продуктовом ритейле: сложности, риски, допущения расскажет Илья Иванченко

📋 https://bx.vc/qxn8lj

Прогнозирование спроса — одно из направлений в предсказательной аналитике, критически важное для процессов планирования и пополнения в ритейле. В магазинах сети «Магнит» ежедневно совершают миллионы покупок, а спрос по структуре настолько разнородный, насколько обширны география, форматы и ассортимент в компании. Очередной подход и логичный шаг к решению данной задачи — методы DL.

Илья поделится собственным опытом и встречающимися трудностями:

- сложности применения нейронных сетей в прогнозировании спроса, или как они подружили нейросети с временными рядами;
- как они выстроили пайплайн в условиях ограниченных ресурсов;
- ожидаемый и реальный эффект: стоит ли бежать за gpu.

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

Программа конференции, расписание и билеты здесь - https://bx.vc/1bwy81
GraphQL: простая schema провала, или Серебряная пуля для ваших ног – тема доклада Ивана Решетина.

📋 https://bx.vc/ulkzlk

"GraphQL очень простая технология: бери и делай, что там сложного?", — такую фразу Иван слышал от большинства senior-разработчиков, с которыми обсуждали GraphQL. С точки зрения самой технологии это действительно так (ну да, бери и делай:), однако их многолетний опыт работы показал, что с точки зрения управления командой это не совсем так.

В этом докладе Иван постарается ответить на вопрос, когда действительно стоит рассмотреть внедрение GraphQL в свой проект, сколько ресурсов на это нужно, что вас будет ждать и как минимизировать риски, если вы всё-таки решитесь на это. Помните: Highload не всегда определяется большим RPS или объемом данных. Иногда большие нагрузки ложатся на менеджмент, архитекторов и разработку.

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

Программа конференции и билеты на сайте - https://bx.vc/4kwfk6
С Натальей Ворониной поговорим про RoadRunner: ускоряем PHP без фреймворка

📋 https://bx.vc/7odlpz

- Постараемся разобраться с возможностями RoadRunner.
- Рассмотрим альтернативные решения.
- Посмотрим на возможность перехода с php-fpm на RoadRunner.
- Ответим на вопрос, возможно ли его использование без фреймворка.
- Рассмотрим метрики реального перехода и профит от него.
- Взвесим плюсы и минусы перехода.

Доклад подойдет: тем, кто хочет ускорить свое приложение, но не знает как; кто знает или слышал про RoadRunner, но не решается его попробовать; кто работает с высокими нагрузками; кто считает, что без фреймворка перейти на RoadRunner невозможно; кто хочет начать писать гибридные Go-PHP-приложения.

До встречи 24 и 25 ноября на HighLoad++ 2022 🙌

Программа конференции и билеты здесь - https://bx.vc/ygzy3h
👍1
“ХХХ вышел из чата” - значительная часть вендоров ушла с российского рынка.
Как продолжать работу и развитие в текущих условиях?
С какими проблемами сталкиваются компании, импортозамещая ключевые аспекты инфраструктуры?
Какие успешные кейсы перехода на российское ПО уже получилось реализовать?

Ответы на эти вопросы в сегодняшней подборке докладов HighLoad++ 2022 ⤵️

1) IT-инфраструктура после февраля 2022. Кирилл Малеванов (Selectel) https://bx.vc/5w0b47

2) Круглый стол СТО: Buy or build? Алексей Ульенков (Газпромбанк), Антон Салов (МТС), Кирилл Малеванов (Selectel), Игорь Маслов (Тинькофф), Сергей Мельник (Яндекс) https://bx.vc/up4tnw

3) Как с помощью BPMS (jBPM) заместить продукты SAS. Олег Терёшкин (Сбер) https://bx.vc/y6kem6

4) Axiom JDK Pro: новые вызовы российской Java-разработки. Олег Чирухин (Команда Axiom JDK) https://bx.vc/lvy27i

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

Программа конференции и билеты здесь - https://bx.vc/fufbfp
👍1
Highload и Lowcode — про единство и борьбу противоположностей расскажет Сергей Нуралиев

📋 https://bx.vc/9gpljd

Статьи в интернете описывают low-code- и no-code-технологии, как инструменты для решения небольших локальных задач, прототипирования, привлечения citizen-разработчиков. Однако, есть и другое направление в low-code — платформы для создания серьёзных, масштабных, комплексных приложений.

Почему это интересно? В крупных компаниях часто возникает идея разработки собственного фреймворка, ORM, генератора отчётов и других инструментов унификации разработки. По сути, начинается внедрение элементов low-code.

На примере успешной low-code-платформы Сергей объяснит:

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

Подробно о конференции, расписание и билеты на сайте – https://bx.vc/fw2gt0

Присоединяйтесь к нам 24 и 25 ноября на HighLoad++ в Москве 🙌
🔥5
Про эффективную работу с PostgreSQL в нагруженном PHP-проекте поговорим с Ильясом Салиховым

📋 https://bx.vc/biyzs2

Мало какой веб-проект обходится без базы данных. При росте проекта и росте нагрузки зачастую первые проблемы возникают не в PHP, а в СУБД и во взаимодействии приложения с СУБД.

В их проекте нагрузка на базы данных составляет ~100 000 tps, поэтому взаимодействие с СУБД всегда было в фокусе их внимания.

В докладе Ильяс хотел бы всесторонне затронуть разные аспекты данной темы:

- эффективное подключение к БД;
- управление схемой данных;
- внедрение изменений схемы данных и миграции;
- создание эффективно работающих индексов и управление индексами;
- оптимизация запросов.

Темы будут раскрываться в контексте PHP-приложений, а именно на примере связки Symfony + Doctrine.

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

Полная информация о конференции и билеты на сайте - https://bx.vc/4u5ukm
👍2
Антон Агеев расскажет о программировании дронов — современной цифровой агрономии

📋 https://bx.vc/l96rim

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

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

Рассмотрим фреймворки для создания программного обеспечения дронов и системы имитационного моделирования. Познакомимся с автопилотами и применяемыми датчиками дронов.

Программа конференции и билеты здесь – https://bx.vc/w8tyrg

🙌 До встречи 24 и 25 ноября на HighLoad++ 2022
Про модульный Laravel, или как собрать фичу в кучу расскажет Алексей Васильев

📋 https://bx.vc/8e4qtq

Структура файлов, генерируемая при создании Laravel-проекта, проблематична для проектов сложнее набора CRUD'ов. Файлы складываются по типам, и при работе с одной фичей приходится перелопатить несколько папок. Необходимость частичного выделения функционала в отдельный сервис превращается в головную боль.

Предлагается новый feature-based-подход, основывающийся на группировке кода и шаблонов по фичам.

Для реализации этого подхода Алексей создал библиотеку, о которой речь также пойдёт в выступлении.

Приведя в порядок структуру файлов, можно пойти дальше и реализовать на базе той же библиотеки полноценную функциональную модульность — такую возможность она тоже даёт.

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

Программа конференции и билеты здесь - https://bx.vc/y2okxv
Positive Technologies - команда экспертов по кибербезопасности. Они создают продукты, которые защищают от атак злоумышленников. Главная задача — предотвращать атаки до того, как они причинят неприемлемый ущерб бизнесу и целым отраслям экономики.

Чтобы понимать, как и что могут атаковать злоумышленники, в Positive Technologies сами ищут уязвимости во всём, до чего только могут дотянуться: в мобильных и облачных технологиях, в том числе SaaS, банкоматах и промышленных контроллерах, смартфонах и приложениях, в последних версиях современных процессоров, блокчейне и интернете вещей.

Поддерживая секцию «Информационная безопасность», они хотят поделиться с разработчиками своими знаниями о том, как находить уязвимости и обеспечивать безопасность ПО. Даже если ваша работа не связана напрямую с инфобезом, приходите, будет интересно.

В Positive Technologies верят, что можно построить мир, в котором кибербезопасность реально защищает от угроз.

Программа секции «Информационная безопасность» - https://bx.vc/5jz0d5
👍2
Если вы используете Kubernetes в разработке или продакшне, то эту систему надо защищать.

Традиционный подход — обложить Kubernetes файерволами — уже не работает. Защищать приходится исходя из особенностей системы. Все их учитывать, и на этом основании подбирать оптимальный для вас подход к защите. А если у вас более, чем один кластер Kubernetes в продакшене, всё становится ещё сложнее.

Как выбрать подходящий путь, расскажет архитектор по безопасности внутри Yandex Cloud, Алексей Миртов. Он занимается облачными технологиями больше 10 лет, обладает экспертизой по безопасности в сетях и контейнерах. Ему есть чем поделиться.

⤵️
https://bx.vc/6cokv9
👍1
О внутренней энтерпрайз-платформе для контейнерной разработки как технологической основе для бизнеса расскажет Александр Титов

📋 https://bx.vc/znm9vn

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

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

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

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

Программа конференции и билеты здесь - https://bx.vc/mx7qcw