Saint HighLoad++

Оптимизируй это: insert, сеть и 30 000 устройств

Привет, друзья!

Проблемы производительности — это не про «здесь оптимизируем чуть-чуть». Это когда insert'ы тормозят, сеть ведет себя как хочет, а PostgreSQL внезапно выдает сюрпризы. В секции «Производительность enterprise-систем» на Saint HighLoad++ 2025 такие случаи разбирают по косточкам. И собирают обратно — уже работающими. Впрочем, эту тему мы обсуждаем уже не первый год, поэтому начнем с видеозаписей докладов прошлогодних конференций.


Микросекьюрити в микросервисах
Когда-то вы думали, что в образах контейнеров все чисто? Сейчас будет больно. Алексей Морозов разложит по полочкам ключевые уязвимости продуктовых микросервисов, расскажет про ошибки, которые допускают даже опытные команды, и покажет, как их чинить. Все на реальных кейсах: ASP.NET, Python, Java, Go, уязвимости в IaC, интеграциях, окружениях и не только.

▶️ Смотреть видео

Эволюция аутентификации в SSH: от ключей до сертификатов
Когда-то было просто: ключ положил — и работай. Теперь — борьба с легаси, уязвимостями и необходимостью масштабировать доступы. Как в Яндексе перешли с ключей на сертификаты, с какими проблемами столкнулись и почему это стоит того, расскажет Эльдар Заитов.

▶️ Смотреть видео

Security Gate: 1500 сканов в день и 6 тыс. проектов — на одной платформе
Как построить свою оркестрацию SAST- и SCA-инструментов, если DefectDojo отказывается жить? Доклад Игоря Игнатьева о реальном опыте: как команда из трех разработчиков запилила собственную систему анализа, обрабатывает 150 миллионов срабатываний и превращает их в понятные отчеты для разработчиков.

▶️ Смотреть видео

Новая статья на Habr

ContractFirst- vs CodeFirst-подходы, строим техпроцесс с нуля

Почему машиночитаемые контракты и автоматизация стали обязательными? Как ускорить разработку и избежать конфликтов между командами? Разбираем два подхода к работе с API: CodeFirst и ContractFirst. CTO в «Вебпрактик» Иван Поддубный рассказал, как современные инструменты генерации кода и mock-серверы помогают строить эффективный техпроцесс и повышать качество продукта.

Читать статью


Доклады секции «Производительность enterprise-систем» на Saint HighLoad++ 2025

Ускоряем вставку данных в PostgreSQL: от кастомных методов до многопоточности и атомарности

Когда приложение начинает вставлять данные в PostgreSQL в сто раз больше, чем раньше, нужно принимать нестандартные решения. Дмитрий Фатов расскажет, как ускорить вставки без потери атомарности: от батчей и кастомных методов до распараллеливания процессов. В докладе — сравнение подходов, архитектурные лайфхаки и неожиданные выводы. Плюс — идея создания MVCC поверх MVCC. Подробности — в докладе Дмитрия.

Масштабируем невозможное: как мы создали систему OTA-обновлений для 30 000+ устройств в закрытом контуре

Склад, 30 000+ устройств, ни одного облачного сервиса и строгие требования безопасности. Как обновить все это без боли? Петр Растегаев поделится историей о том, как его команда построила систему OTA-обновлений: архитектура на Python, работа в двух дата-центрах, релизный цикл, автоматический откат, согласования с безопасниками и канареечные релизы. Это доклад о реальной инженерной работе, без компромиссов и с конкретными паттернами для масштабирования.

От даунтайма в проде из-за сетевой ошибки до коммита в апстрим Linkerd

Однажды в проде все упало. А потом заработало. Само. И на этом история могла закончиться — но не закончилась. В своем докладе Вадим Макеров расскажет, как разбирался с инцидентом, нашел корень проблемы в сетевых настройках Kubernetes, наткнулся на нужную статью от Cloudflare и в итоге довел исправление до апстрима Linkerd. Это история инженерного упорства, которая может быть полезна всем, кто работает с микросервисами, сервис-мешами и сложными сетевыми конфигурациями.


Как справляться с высокими нагрузками, масштабировать инфраструктуру и оптимизировать архитектуру? Конкретные решения для реальных задач обсудим на Saint HighLoad++ 2025!

Программа и билеты — здесь.


Хороших выходных и до встречи!