🎤 Друзья, в 14:40 вас ждут на следующих докладах:
🔴 «Зал №1 Башня»: От клика до публикации: архитектура платформы размещения объявлений Авито. Евгений Толмачев (Авито)
Сколько нужно девяток для счастья платформе объявлений Авито, и как этого добиться в реальных условиях — расскажет нам Евгений!
🔴 «Зал 02 / Зелёный»: Приключение на 20 минут: проблемы и патчи, возникшие при обновлении стриминга ОК. Алина Шестакова (VK)
Доклад строится вокруг проблемы наличия старого компонента в архитектуре. Непростой путь, полный вопросов, проблем и поиска решений в условиях постоянного хайлоада.
🔴 «Зал 03 / Розовый»: Extension API Server в Kubernetes: когда CRD недостаточно. Ярослав Борбат (Флант)
Когда необходимо расширить возможности Kubernetes и добавить новую функциональность, приходит на ум Custom Resource Definitions. И закономерный вопрос: всегда ли CRD достаточно для решения задачи, или есть другие подходы, которые можно использовать в разработке под Kubernetes? Попробуем разобраться!
🔴 «Зал 04 / Синий»: Как из готовых инструментов сделать систему на петабайт данных. Павел Лукьянов (AGIMA)
Архитектурная история, знакомая многим. Есть весьма непростая задача, и даже есть план, что же делать дальше?
🔴 «Зал 05 / Красный»: Универсальный индекс по документам на Elasticsearch: как мы индексируем миллиарды документов. Евгений Редько (Контур)
Что делать, если у вас инсталляция ElasticSearch на сотню нод и миллиарды записей, как шардировать данные, как делать индексы, какие есть хитрости и тонкости? Ответы на все эти вопросы в докладе от Диадока.
🔴 «Зал 06 / Оранжевый шатер»: Эволюция главной страницы Иви, вертикализация видео и персонализация. Дмитрий Гончар (Иви)
Время смотрения, разнообразие, возвращаемость — все это увеличили ребята из Иви. Как они это сделали, как внедрили вертикализацию видео, фичу с цепляющими моментами из фильмов, бесконечную прокрутку и улучшили персонализацию — все это будет в докладе!
🔴 «Зал 07 / Голубой шатер»: Как мы переписали аутентификацию в микросервисной платформе. Дмитрий Ларионов (MWS (МТС Web Services))
Знакомая многим из нас история. Есть неожиданная и нетривиальная задача, нужно составить план и решить ее максимально быстро и эффективно. История архитектора — в этом докладе.
🔴 «Зал 08 / Фиолетовый шатер»: Прикладной консенсус. Какая Станция должна ответить? Павел Корозевцев (Яндекс)
Если вы когда-нибудь задумывались, как работает Станция и, особенно, как несколько Станций договариваются между собой, этот доклад для вас. Архитектура, алгоритмы, технологии.
Сколько нужно девяток для счастья платформе объявлений Авито, и как этого добиться в реальных условиях — расскажет нам Евгений!
Доклад строится вокруг проблемы наличия старого компонента в архитектуре. Непростой путь, полный вопросов, проблем и поиска решений в условиях постоянного хайлоада.
Когда необходимо расширить возможности Kubernetes и добавить новую функциональность, приходит на ум Custom Resource Definitions. И закономерный вопрос: всегда ли CRD достаточно для решения задачи, или есть другие подходы, которые можно использовать в разработке под Kubernetes? Попробуем разобраться!
Архитектурная история, знакомая многим. Есть весьма непростая задача, и даже есть план, что же делать дальше?
Что делать, если у вас инсталляция ElasticSearch на сотню нод и миллиарды записей, как шардировать данные, как делать индексы, какие есть хитрости и тонкости? Ответы на все эти вопросы в докладе от Диадока.
Время смотрения, разнообразие, возвращаемость — все это увеличили ребята из Иви. Как они это сделали, как внедрили вертикализацию видео, фичу с цепляющими моментами из фильмов, бесконечную прокрутку и улучшили персонализацию — все это будет в докладе!
Знакомая многим из нас история. Есть неожиданная и нетривиальная задача, нужно составить план и решить ее максимально быстро и эффективно. История архитектора — в этом докладе.
Если вы когда-нибудь задумывались, как работает Станция и, особенно, как несколько Станций договариваются между собой, этот доклад для вас. Архитектура, алгоритмы, технологии.
Please open Telegram to view this post
VIEW IN TELEGRAM
🎤 Анонс докладов, которые начинаются в 15:50
🔴 «Зал №1 Башня»: Собственный S3-сервер: проблемы построения стабильного хранилища на нестабильном основании. Максим Харитонов (Ozon)
Проблема построения хранилища метаинформации для S3-хранилища все еще актуальна. Рассказ от Ozon о том, как они выбрали для этого ScyllaDB, с какими особенностями и проблемами столкнулись и как с этим справились.
🔴 «Зал 02 / Зелёный»: Эволюция PostgreSQL-хранилища размещений в Авито. Евгений Константинов (Авито)
Инженеры Авито делятся опытом масштабирования базы для размещений объявлений — фактически гигантского упорядоченного «лога» с метаинформацией и со сложной логикой обновления. Отчасти ретроспективный доклад о том, какие оптимизации использовали и к чему пришли в результате.
🔴 «Зал 03 / Розовый»: Сопровождение #каквсбере: СУБД на Java в критичных системах. Илья Шишков (СберТех)
Доклад про то, что траблшутинг высоконагруженных систем заставляет залезать в такие дебри, про которые редко задумываешься, когда читаешь гайды по настройке в интернете.
🔴 «Зал 04 / Синий»: Эволюция сбора данных в datalake в инфраструктуре Самоката и других продуктов ecom.tech. Дмитрий Копров (ecom.tech)
Инженеры Самоката делятся опытом построения пайплайна сбора данных из различных источников в единое хранилище. Доклад интересен в первую очередь тем, что носит ретроспективный характер, повествует о том, что сработало, что нет — и это может помочь сэкономить месяцы работы DWH-командам.
🔴 «Зал 05 / Красный»: Сетевой консенсус Ethereum 2.0, миллион мастер-реплик без шуток. Сергей Прилуцкий (MixBytes)
Первоклассный эксперт в своей области и проверенный многими конференциями оратор расскажет нам об устройстве распределенных баз данных на примере самого интересного случая — тысячи независимых инстансов, которые не могут друг другу доверять!
🔴 «Зал 06 / Оранжевый шатер»: Supply Chain от SLSA до OSC&R. Лев Хакимов (MWS (МТС Web Services))
Доклад посвящен анализу индустрии безопасности в разрезе новых инициатив. Тема безопасности богата подходами, фрейморвками, техниками. Докладчик расскажет про самые новые и самые интересные.
🔴 «Зал 07 / Голубой шатер»: А давайте построим систему индексации данных: с чего начать, на какие грабли наступить и к чему прийти, чтобы она заработала. Александр Пархоменко (2ГИС)
Перед инженерами 2ГИС стояла задача драматически - с часов до минут - сократить время обновления поискового индекса. В своем докладе они поделятся тем, как справились с этой задачей, а еще сделали свою систему устойчивой к отказу любого из компонентов.
🔴 «Зал 08 / Фиолетовый шатер»: AdGuard DNS — от нуля до 100 000 000 пользователей через боль. Андрей Мешков, Константин Замякин (AdGuard)
Доклад — мастхэв для всех, кто хочет узнать историю развития AdGuard DNS и увидеть все те проблемы, которые собрали ребята в процессе реализации DNS-сервиса на 100kk пользователей. В нем реальные кейсы из практики создания одного из самых больших DNS-сервисов в мире.
Проблема построения хранилища метаинформации для S3-хранилища все еще актуальна. Рассказ от Ozon о том, как они выбрали для этого ScyllaDB, с какими особенностями и проблемами столкнулись и как с этим справились.
Инженеры Авито делятся опытом масштабирования базы для размещений объявлений — фактически гигантского упорядоченного «лога» с метаинформацией и со сложной логикой обновления. Отчасти ретроспективный доклад о том, какие оптимизации использовали и к чему пришли в результате.
Доклад про то, что траблшутинг высоконагруженных систем заставляет залезать в такие дебри, про которые редко задумываешься, когда читаешь гайды по настройке в интернете.
Инженеры Самоката делятся опытом построения пайплайна сбора данных из различных источников в единое хранилище. Доклад интересен в первую очередь тем, что носит ретроспективный характер, повествует о том, что сработало, что нет — и это может помочь сэкономить месяцы работы DWH-командам.
Первоклассный эксперт в своей области и проверенный многими конференциями оратор расскажет нам об устройстве распределенных баз данных на примере самого интересного случая — тысячи независимых инстансов, которые не могут друг другу доверять!
Доклад посвящен анализу индустрии безопасности в разрезе новых инициатив. Тема безопасности богата подходами, фрейморвками, техниками. Докладчик расскажет про самые новые и самые интересные.
Перед инженерами 2ГИС стояла задача драматически - с часов до минут - сократить время обновления поискового индекса. В своем докладе они поделятся тем, как справились с этой задачей, а еще сделали свою систему устойчивой к отказу любого из компонентов.
Доклад — мастхэв для всех, кто хочет узнать историю развития AdGuard DNS и увидеть все те проблемы, которые собрали ребята в процессе реализации DNS-сервиса на 100kk пользователей. В нем реальные кейсы из практики создания одного из самых больших DNS-сервисов в мире.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
🎤 Следующие доклады ждут вас в 17:00
🔴 «Зал №1 Башня»: Про избыточность WAL в Postgres. Андрей Бородин (Yandex Cloud)
Все, что вы хотели знать про WAL-логи, но боялись спросить! Глубокий нырок в тему от признанного гуру PostgreSQL!
🔴 «Зал 02 / Зелёный»: Круговорот обновления. Александр Чуриков (YADRO)
Доклад описывает как в YADRO выстроили процесс обновления корпоративных СХД Tatlin: от архитектуры и первых проблем до автоматизации и передачи задач на базовые линии поддержки. Рассказчик поделится опытом упрощения сложных операций и повышением надежности обновлений.
🔴 «Зал 03 / Розовый»: Управление ресурсами как продукт. Мария Васильева (Яндекс.Вертикали Технологии)
«Бережливые практики» активно используются на всех направлениях, задача эффективного использования своих вычислительных ресурсов стоит практически во всех компаниях. Мария осветит основные подходы и покажет, какие практики могут дать эффективность в разрезе реальных цифр, которые они получили.
🔴 «Зал 04 / Синий»: Как добыть SLO: источники и инструменты гномов SREдней полосы. Дмитрий Синявский (Ви.Tech)
Если вы стоите в начале пути построения своих SLO/SLI, то этот доклад поможет вам разобраться, с чего начать и как избежать подводных камней при внедрении.
🔴 «Зал 05 / Красный»: Анализ кода: символьная виртуальная машина. Георгий Александрия (Positive Technologies)
Глубокий доклад про алгоритмы статического анализа безопасности. Будет интересен не только безопасникам, но и тем, кто любит красивые низкоуровневые решения.
🔴 «Зал 06 / Оранжевый шатер»: Атаки на приложения и цепочки поставок: как продолжать использовать API и спать спокойно. Лев Палей (Вебмониторэкс)
Доклад строится вокруг проблематики создания API с учетом безопасности. Как различаются подходы, что нужно сделать, чтобы не было больно, — от докладчика с большим опытом в теме.
🔴 «Зал 07 / Голубой шатер»: От даунтайма в проде из-за сетевой ошибки до коммита в апстрим Linkerd. Вадим Макеров (iSpring)
Этот доклад — история разработчика из компании, столкнувшейся с проблемами в эксплуатации Linkerd. Докладчик расскажет о том, как он подошел к решению проблемы, которую в итоге взяли в апстрим проекта, а система начала работать лучше.
🔴 «Зал 08 / Фиолетовый шатер»: Как делать эффективные дашборды для 2000+ микросервисов? Алексей Золотухин (Техплатформа Городских сервисов Яндекса)
Многие рассказывают про то, что алертов и дашбордов должно быть не сильно много, чтобы не устать от них. Но мало кто задумывается о том, что у дашбордов в графане тоже должен быть хороший UI и UX. В этом докладе будут советы по настройке дашбордов для удобства и скорости.
Все, что вы хотели знать про WAL-логи, но боялись спросить! Глубокий нырок в тему от признанного гуру PostgreSQL!
Доклад описывает как в YADRO выстроили процесс обновления корпоративных СХД Tatlin: от архитектуры и первых проблем до автоматизации и передачи задач на базовые линии поддержки. Рассказчик поделится опытом упрощения сложных операций и повышением надежности обновлений.
«Бережливые практики» активно используются на всех направлениях, задача эффективного использования своих вычислительных ресурсов стоит практически во всех компаниях. Мария осветит основные подходы и покажет, какие практики могут дать эффективность в разрезе реальных цифр, которые они получили.
Если вы стоите в начале пути построения своих SLO/SLI, то этот доклад поможет вам разобраться, с чего начать и как избежать подводных камней при внедрении.
Глубокий доклад про алгоритмы статического анализа безопасности. Будет интересен не только безопасникам, но и тем, кто любит красивые низкоуровневые решения.
Доклад строится вокруг проблематики создания API с учетом безопасности. Как различаются подходы, что нужно сделать, чтобы не было больно, — от докладчика с большим опытом в теме.
Этот доклад — история разработчика из компании, столкнувшейся с проблемами в эксплуатации Linkerd. Докладчик расскажет о том, как он подошел к решению проблемы, которую в итоге взяли в апстрим проекта, а система начала работать лучше.
Многие рассказывают про то, что алертов и дашбордов должно быть не сильно много, чтобы не устать от них. Но мало кто задумывается о том, что у дашбордов в графане тоже должен быть хороший UI и UX. В этом докладе будут советы по настройке дашбордов для удобства и скорости.
Please open Telegram to view this post
VIEW IN TELEGRAM
🎤 Друзья, в 18:00 ждем вас на заключительных докладах Saint HighLoad++ 2025
🔴 «Зал №1 Башня»: Система аналитики в реальном времени на 5 млрд событий в день c помощью ClickHouse. Андрей Березин (Сбер (SberDevices))
Классное практическое пособие, как из готовых и бесплатных решений относительно быстро собрать аналитическое решение, которое подойдет для большинства компаний.
🔴 «Зал 02 / Зелёный»: Метрики удовлетворенности инфраструктуры. Понять и простить или отпустить? Александр Крылов (Лаборатория Числитель)
Доклад-расследование вопросов, связанных с обвешиванием метриками всего, что можно обвешать. Будет интересен всем, кто пытается понять, как померить эффективность процессов на разных уровнях, где работает, а где лучше не надо.
🔴 «Зал 03 / Розовый»: FinOps в IТ-платформе Туту. Как мы говорим с бизнесом про эффективность. Максим Скоморохов (tutu.ru)
Продолжение истории про развитие внутренней платформы Туту. Спикер расскажет про проблему эффективности платформы, поделится подходами к планированию и оптимизации затрат, представит финансовую модель внутреннего биллинга и ключевые метрики, покажет инструменты, поддерживающие эти процессы.
🔴 «Зал 04 / Синий»: Интеграция Keycloak с Airflow, MLFlow, Superset и сервисами мониторинга. Алексей Фролов (Сбер)
Задумываетесь над внедрением системы единого входа (SSO) и потеряли сон? Алексей успокоит, поделится опытом интеграции SSO с сервисами машинного обучения — Airflow, MLFlow, Superset и расставит все точки над i. А также: подводные камни, ролевые модели и при чем тут Keycloak?
🔴 «Зал 05 / Красный»: Геометрия на стероидах: практический опыт переноса тяжелых вычислений на GPU при проектировании инженерных сетей. Михаил Лукин (Судо)
Автоматическое проектирование электрических, газовых и других сетей разумно делать на графах. Но есть один нюанс... Чем точнее граф, тем он больше и дольше строится. Михаил расскажет, как для этого использует GPU, шишки, опыт — все, как мы любим. И бонус: ликбез о программировании GPU.
🔴 «Зал 06 / Оранжевый шатер»: CVE — миф и реальность. Алексей Морозов (ecom.tech)
Актуальная антология уязвимостей от признанного специалиста в данной области!
🔴 «Зал 07 / Голубой шатер»: Ускоряем вставку данных в PostgreSQL: от кастомных методов до многопоточности и атомарности. Дмитрий Фатов (Газпромбанк.Тех)
Специальный доклад для тех, кто любит много вставлять в PostgreSQL, разбирающий различные оптимизации, которые пришлось сделать, когда требования к производительности приложения выросли в сотню раз. А на закуску — необычная идея, как сделать MVCC поверх MVCC.
🔴 «Зал 08 / Фиолетовый шатер»: Почему в космосе (пока) нет дата-центров. Александр Токарев (Voxys)
Космос: такой далекий и одновременно близкий. Послушаем про актуальные задачи при размещении вычислительного оборудования не только на Земле: связь, тепло, питание и не только.
Классное практическое пособие, как из готовых и бесплатных решений относительно быстро собрать аналитическое решение, которое подойдет для большинства компаний.
Доклад-расследование вопросов, связанных с обвешиванием метриками всего, что можно обвешать. Будет интересен всем, кто пытается понять, как померить эффективность процессов на разных уровнях, где работает, а где лучше не надо.
Продолжение истории про развитие внутренней платформы Туту. Спикер расскажет про проблему эффективности платформы, поделится подходами к планированию и оптимизации затрат, представит финансовую модель внутреннего биллинга и ключевые метрики, покажет инструменты, поддерживающие эти процессы.
Задумываетесь над внедрением системы единого входа (SSO) и потеряли сон? Алексей успокоит, поделится опытом интеграции SSO с сервисами машинного обучения — Airflow, MLFlow, Superset и расставит все точки над i. А также: подводные камни, ролевые модели и при чем тут Keycloak?
Автоматическое проектирование электрических, газовых и других сетей разумно делать на графах. Но есть один нюанс... Чем точнее граф, тем он больше и дольше строится. Михаил расскажет, как для этого использует GPU, шишки, опыт — все, как мы любим. И бонус: ликбез о программировании GPU.
Актуальная антология уязвимостей от признанного специалиста в данной области!
Специальный доклад для тех, кто любит много вставлять в PostgreSQL, разбирающий различные оптимизации, которые пришлось сделать, когда требования к производительности приложения выросли в сотню раз. А на закуску — необычная идея, как сделать MVCC поверх MVCC.
Космос: такой далекий и одновременно близкий. Послушаем про актуальные задачи при размещении вычислительного оборудования не только на Земле: связь, тепло, питание и не только.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Media is too big
VIEW IN TELEGRAM
⠀
Мы благодарим каждого из вас за участие: кто был на площадке, в онлайн, спикеров и партнёров! Эти два дня были очень насыщенные, и мы надеемся, что для вас они прошли плодотворно и интересно. Будем рады вашей обратной связи 💚
⠀
До встречи на HighLoad++ 2025 в Москве 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉16❤6🔥1
Ольга Глеклер, контрибьютор WordPress, рассказала о возможностях WordPress и о том, как это реализовано «под капотом».
Разбираем архитектуру движка, инструменты для разработчиков и автоматизацию деплоя. Как устроено обновление ядра, тем и плагинов, какие API-компоненты доступны разработчикам (WP-Cron, Heartbeat, SiteHealth) и какие есть инструменты для автоматизации (WP_CLI, Composer, Docker и Playground).
Идеальная статья для тех, кто хочет разобраться, как внутри работает WordPress, и повысить эффективность своей разработки!
Разбираем архитектуру движка, инструменты для разработчиков и автоматизацию деплоя. Как устроено обновление ядра, тем и плагинов, какие API-компоненты доступны разработчикам (WP-Cron, Heartbeat, SiteHealth) и какие есть инструменты для автоматизации (WP_CLI, Composer, Docker и Playground).
Идеальная статья для тех, кто хочет разобраться, как внутри работает WordPress, и повысить эффективность своей разработки!
Хабр
Под капотом WordPress — разбираем движок и изучаем инструменты
Привет, Habr! Меня зовут Ольга Глеклер. Я уже более 12 лет в веб-разработке. Начинала писать с нуля, работала с различными CMS, последние 8 лет преимущественно с WordPress и уже около 6 лет являюсь...
🗿3❤2