Алексей Шпагин в своем докладе в рамках трека "Архитектура. HighLoad & VK" расскажет про VK Звонки: как они оценивают качество видео объективно
⠀
Почему иногда во время звонка зависает видео от кого-то из участников? Почему видео может “пикселить” или напоминать слайд-шоу, и что из этого больше расстраивает пользователей видеоконференций? Как оценить качество видео и выразить эту оценку в виде одного числа?
⠀
Алексей постарается раскрыть эти вопросы в своем докладе на примере VK Звонков — высоконагруженного сервиса видеоконференций, при помощи которого ежедневно общаются миллионы людей. В докладе он расскажет, с какими вызовами они сталкиваются при передаче видео от участников звонка, как справляются с ними, а также как измеряют качество видео, чтобы быть уверенным, что действительно предоставляют своим пользователям сервис высокого уровня.
⠀
Встречаемся 26 и 27 июня в Санкт-Петербурге 😎
⠀
Полная программа трека "Архитектура. HighLoad & VK" на сайте, ссылка здесь @HighLoadChannel
⠀
Почему иногда во время звонка зависает видео от кого-то из участников? Почему видео может “пикселить” или напоминать слайд-шоу, и что из этого больше расстраивает пользователей видеоконференций? Как оценить качество видео и выразить эту оценку в виде одного числа?
⠀
Алексей постарается раскрыть эти вопросы в своем докладе на примере VK Звонков — высоконагруженного сервиса видеоконференций, при помощи которого ежедневно общаются миллионы людей. В докладе он расскажет, с какими вызовами они сталкиваются при передаче видео от участников звонка, как справляются с ними, а также как измеряют качество видео, чтобы быть уверенным, что действительно предоставляют своим пользователям сервис высокого уровня.
⠀
Встречаемся 26 и 27 июня в Санкт-Петербурге 😎
⠀
Полная программа трека "Архитектура. HighLoad & VK" на сайте, ссылка здесь @HighLoadChannel
Друзья, чтобы вам проще было найти сегодня место встречи, показываем
⠀
📍Мы встречаемся на площадке Плюс Дача (второе фото). Это рядом с Плюс Дача Летняя
⠀
Ждем вас в 19:00!
⠀
📍Мы встречаемся на площадке Плюс Дача (второе фото). Это рядом с Плюс Дача Летняя
⠀
Ждем вас в 19:00!
Какие могут возникнуть технические сложности при разработке своего почтового хранилища? Зачастую они связаны с хранением индексов и ускорением записи. Чтобы решить все потенциальные проблемы, важно владеть определёнными приёмами.
⠀
Про них нам расскажет Могилин Виктор, руководитель группы разработки стораджей в Почте Mail. ru (компания VK). Он опишет, что такое объектный сторадж в деталях, а также поделится своим опытом в реализации такого хранилища.
⠀
📍Подробности в статье в нашем блоге на Habr: https://habr.com/ru/companies/oleg-bunin/articles/737502/
⠀
Про них нам расскажет Могилин Виктор, руководитель группы разработки стораджей в Почте Mail. ru (компания VK). Он опишет, что такое объектный сторадж в деталях, а также поделится своим опытом в реализации такого хранилища.
⠀
📍Подробности в статье в нашем блоге на Habr: https://habr.com/ru/companies/oleg-bunin/articles/737502/
Со Львом Хакимовым поговорим про CTF as a Service
⠀
В последний год вопрос информационной безопасности в IT встал особенно остро. Грамотных специалистов не очень много, в уже существующих платформах, программном обеспечении и архитектурных решениях таится множество уязвимостей, которые с удовольствием могут быть проэксплуатированы хакерами. Следовательно, грамотная команда специалистов в ИБ-сфере, которая способна находить и устранять подобные угрозы, всегда необходима.
⠀
Раздел ИБ — это не только про бумажки и формальности, это практика! Но где искать молодых и амбициозных специалистов? Как проверить их реальные навыки в игровой форме, не подставляя под удар критическую инфраструктуру? Выход есть — CTF-соревнования! С их помощью можно не только собирать под одной крышей как юных, так и опытных специалистов, но и находить себе достойные кадры с практическими навыками в ИБ.
⠀
В докладе рассмотрим, как можно быстро и эффективно развернуть как Task-Based-, так и Attack-Defence-соревнования, как их грамотно настроить, чтобы не упасть при запуске соревнований и не быть взломанными, а также как настроить GitOps и какие подводные камни есть при разворачивании.
⠀
Еще сделаем краткий обзор доступных open-source-средств и платформ для проведения разных форматов CTF.
⠀
Собираемся 26 и 27 июня на Saint HighLoad++ 2023 🙌
Программа конференции и билеты здесь @HighLoadChannel
⠀
В последний год вопрос информационной безопасности в IT встал особенно остро. Грамотных специалистов не очень много, в уже существующих платформах, программном обеспечении и архитектурных решениях таится множество уязвимостей, которые с удовольствием могут быть проэксплуатированы хакерами. Следовательно, грамотная команда специалистов в ИБ-сфере, которая способна находить и устранять подобные угрозы, всегда необходима.
⠀
Раздел ИБ — это не только про бумажки и формальности, это практика! Но где искать молодых и амбициозных специалистов? Как проверить их реальные навыки в игровой форме, не подставляя под удар критическую инфраструктуру? Выход есть — CTF-соревнования! С их помощью можно не только собирать под одной крышей как юных, так и опытных специалистов, но и находить себе достойные кадры с практическими навыками в ИБ.
⠀
В докладе рассмотрим, как можно быстро и эффективно развернуть как Task-Based-, так и Attack-Defence-соревнования, как их грамотно настроить, чтобы не упасть при запуске соревнований и не быть взломанными, а также как настроить GitOps и какие подводные камни есть при разворачивании.
⠀
Еще сделаем краткий обзор доступных open-source-средств и платформ для проведения разных форматов CTF.
⠀
Собираемся 26 и 27 июня на Saint HighLoad++ 2023 🙌
Программа конференции и билеты здесь @HighLoadChannel
❤1👍1🔥1
YTsaurus — это будущее DWH, наш новый герой, который подвинет Hadoop. На докладе Филиппа Козьмин можно будет в этом убедиться 🖐
⠀
Полная программа конференции и билеты на сайте
⠀
Полная программа конференции и билеты на сайте
highload.ru
Профессиональная конференция разработчиков высоконагруженных систем 2023
👍5⚡2🔥2
Вам нужна CDN! ...или нет? Будем разбираться на докладе Алексея Учакина
⠀
Кажется, что CDN — это очень просто: нужно много серверов, много локаций и много широких каналов связи. Но чем они тогда отличаются? Как выбрать самый лучший? И что у них "под капотом"?
⠀
Давайте разбираться.
⠀
Из доклада узнаем:
⠀
- какие проблемы решает CDN (а какие нет);
- джентльменский набор, или какие вопросы задавать до подписания договора;
- компоненты правильной CDN;
- что может пойти не так.
⠀
Встречаемся 26 и 27 июня на Saint HighLoad++ 2023
⠀
✅ Посмотреть всю программу трека "Архитектура. HighLoad & VK" по ссылке в описании канала @HighLoadChannel
⠀
Кажется, что CDN — это очень просто: нужно много серверов, много локаций и много широких каналов связи. Но чем они тогда отличаются? Как выбрать самый лучший? И что у них "под капотом"?
⠀
Давайте разбираться.
⠀
Из доклада узнаем:
⠀
- какие проблемы решает CDN (а какие нет);
- джентльменский набор, или какие вопросы задавать до подписания договора;
- компоненты правильной CDN;
- что может пойти не так.
⠀
Встречаемся 26 и 27 июня на Saint HighLoad++ 2023
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
Про надежность поставки данных в микросервисной архитектуре на примере хранилища товарных предложений Яндекс Маркета расскажет Евгений Равнушкин в рамках трека "Архитектура. HighLoad & VK"
⠀
Хранилище товарных предложений Яндекс Маркета содержит миллиарды записей и обрабатывает сотни мегабайт в секунду. Получая данные от партнеров, сервисы хранилища запускают цепочки обновлений по десяткам бэкендов Маркета.
⠀
Евгений расскажет об архитектуре сервиса на базе key-value-хранилища на динамических таблицах YTsaurus. Широкая продуктовая функциональность вызывает нагрузку разного типа, поэтому рассмотрим вопросы сочетания рантайма и очередей, а также проблемы поиска при большом потоке обновлений. Так как поставка данных о товарах требует разных соглашений по скорости, поговорим о необходимости приоритетной обработки и резервирования. Отдельное внимание обратим на компромиссы ради скорости разработки.
⠀
Рассказ об их пути развития и технических решениях позволит обратить внимание на возникающие задачи при проектировании подобных сервисов.
⠀
Встречаемся 26 и 27 июня на Saint HighLoad++ 2023 🙌
⠀
Хранилище товарных предложений Яндекс Маркета содержит миллиарды записей и обрабатывает сотни мегабайт в секунду. Получая данные от партнеров, сервисы хранилища запускают цепочки обновлений по десяткам бэкендов Маркета.
⠀
Евгений расскажет об архитектуре сервиса на базе key-value-хранилища на динамических таблицах YTsaurus. Широкая продуктовая функциональность вызывает нагрузку разного типа, поэтому рассмотрим вопросы сочетания рантайма и очередей, а также проблемы поиска при большом потоке обновлений. Так как поставка данных о товарах требует разных соглашений по скорости, поговорим о необходимости приоритетной обработки и резервирования. Отдельное внимание обратим на компромиссы ради скорости разработки.
⠀
Рассказ об их пути развития и технических решениях позволит обратить внимание на возникающие задачи при проектировании подобных сервисов.
⠀
Встречаемся 26 и 27 июня на Saint HighLoad++ 2023 🙌
🔥4👍3🤩2❤1
С Ольгой Корабельник поговорим про сеть АЗС и сервис онлайн-заправки — от стартапа до промышленной процессинговой системы
⠀
Часто спикеры на конференции рассказывают, как построить классную микросервисную платформу, но редко делятся увлекательным процессом перехода от монолита/сервисной архитектуры на микросервисы.
⠀
Ольга расскажет об опыте подобного перехода без остановки развития сервиса.
⠀
Онлайн-оплата на сети АЗС «Газпромнефть» стартовала в 2018 году с собственной сети. Сейчас ежедневно более 2,5 миллиона литров топлива водители покупают на сети АЗС «Газпромнефть» онлайн. Сервис интегрирован с партнерами с большой клиентской аудиторией, а также с узкопрофильными мобильными приложениями. Поговорим о пользовательском приложении, что стоит за тремя «простыми» экранами заправки?
⠀
1. Как они начинали: low-code-платформа для быстрого старта на 30 точек продаж, 6 месяцев разработки.
⠀
2. Рост сервиса опережает функционал, разработка играет роль догоняющего, решение — только распределение нагрузки и изоляция сервисов друг от друга. Все понимают, планируют переход на новую архитектуру, но не успевают.
⠀
3. Тираж mvp на 1000 точек и первые проблемы low-code, дублирующие сервисы, параллельная нагрузка, функциональное разделение платформы, дополнительный сервер для асинхронных запросов и ODS. Все это на «горячую», без остановок развития функционала и самого сервиса.
⠀
4. Рост использования приложения х10 за 1,5 мес и первый серьезный даунтайм, начинают переход на микросервисы в части транспортного слоя, сложности нагрузочного тестирования распределенных систем, CAP-теорема.
⠀
Что сейчас? На выходе получили 3 слоя и 28 микросервисов, оркестратор, шину сообщений и стабильный сон по ночам, продолжают распиливать монолит без сожаления. Тут поговорим про паттерн SAGA на примере пользовательского опыта.
⠀
Встречаемся 26 и 27 июня на Saint HighLoad++ 2023 🖐
⠀
Часто спикеры на конференции рассказывают, как построить классную микросервисную платформу, но редко делятся увлекательным процессом перехода от монолита/сервисной архитектуры на микросервисы.
⠀
Ольга расскажет об опыте подобного перехода без остановки развития сервиса.
⠀
Онлайн-оплата на сети АЗС «Газпромнефть» стартовала в 2018 году с собственной сети. Сейчас ежедневно более 2,5 миллиона литров топлива водители покупают на сети АЗС «Газпромнефть» онлайн. Сервис интегрирован с партнерами с большой клиентской аудиторией, а также с узкопрофильными мобильными приложениями. Поговорим о пользовательском приложении, что стоит за тремя «простыми» экранами заправки?
⠀
1. Как они начинали: low-code-платформа для быстрого старта на 30 точек продаж, 6 месяцев разработки.
⠀
2. Рост сервиса опережает функционал, разработка играет роль догоняющего, решение — только распределение нагрузки и изоляция сервисов друг от друга. Все понимают, планируют переход на новую архитектуру, но не успевают.
⠀
3. Тираж mvp на 1000 точек и первые проблемы low-code, дублирующие сервисы, параллельная нагрузка, функциональное разделение платформы, дополнительный сервер для асинхронных запросов и ODS. Все это на «горячую», без остановок развития функционала и самого сервиса.
⠀
4. Рост использования приложения х10 за 1,5 мес и первый серьезный даунтайм, начинают переход на микросервисы в части транспортного слоя, сложности нагрузочного тестирования распределенных систем, CAP-теорема.
⠀
Что сейчас? На выходе получили 3 слоя и 28 микросервисов, оркестратор, шину сообщений и стабильный сон по ночам, продолжают распиливать монолит без сожаления. Тут поговорим про паттерн SAGA на примере пользовательского опыта.
⠀
Встречаемся 26 и 27 июня на Saint HighLoad++ 2023 🖐
👍2
MinIO - что изменилось за год? Узнаем из доклада Алексея Плетнёва
⠀
На прошлогоднем HighLoad++ Алексей рассказывал про свой опыт разворачивания геораспределённого отказоустойчивого S3-совместимого хранилища на базе MinIO. После этого ему на почту (что приятно) пришло множество вопросов касательно различных нюансов.
⠀
В этом году он бы хотел систематизировать ответы на них и представить в виде доклада широкой публике. Кроме того, Алексей планирует рассказать о том, как развивался MinIO в течение прошедшего года, от каких минусов разработчикам удалось избавиться, а что до сих пор остаётся в виде подводных камней, на которые можно легко наступить и порезаться.
⠀
Также хочется рассказать об очень интересном опыте масштабирования MinIO - как они расширили своё присутствие с 3 до 4 дата-центров, какой реальный прирост производительности дал переход от обычных дисков к дисковым массивам. С какими сложностями можно столкнуться при работе с этими массивами.
⠀
Доклад ориентирован не на мастодонтов, создающих свои облака, таких как ребята из Яндекса или VK, а на архитекторов из компаний, представляющих малый и средний бизнес, у которых, однако, есть серьёзный потенциал роста и потребность в хранении данных в собственном периметре.
⠀
Встречаемся 26 и 27 июня на Saint HighLoad++ 2023 🙌
⠀
Полная программа трека "Архитектура. HighLoad & VK" на сайте в описании канала @HighLoadChannel
⠀
На прошлогоднем HighLoad++ Алексей рассказывал про свой опыт разворачивания геораспределённого отказоустойчивого S3-совместимого хранилища на базе MinIO. После этого ему на почту (что приятно) пришло множество вопросов касательно различных нюансов.
⠀
В этом году он бы хотел систематизировать ответы на них и представить в виде доклада широкой публике. Кроме того, Алексей планирует рассказать о том, как развивался MinIO в течение прошедшего года, от каких минусов разработчикам удалось избавиться, а что до сих пор остаётся в виде подводных камней, на которые можно легко наступить и порезаться.
⠀
Также хочется рассказать об очень интересном опыте масштабирования MinIO - как они расширили своё присутствие с 3 до 4 дата-центров, какой реальный прирост производительности дал переход от обычных дисков к дисковым массивам. С какими сложностями можно столкнуться при работе с этими массивами.
⠀
Доклад ориентирован не на мастодонтов, создающих свои облака, таких как ребята из Яндекса или VK, а на архитекторов из компаний, представляющих малый и средний бизнес, у которых, однако, есть серьёзный потенциал роста и потребность в хранении данных в собственном периметре.
⠀
Встречаемся 26 и 27 июня на Saint HighLoad++ 2023 🙌
⠀
Полная программа трека "Архитектура. HighLoad & VK" на сайте в описании канала @HighLoadChannel
❤2👍2⚡1
Из доклада Дмитрия Липина вы узнаете основные вехи в эволюции внутреннего облака, в котором разработчики Яндекса запускают свои приложения
⠀
Посмотреть полную программу Saint HighLoad++ 2023 и купить билет можно на сайте в описании канала @HighLoadChannel
⠀
Посмотреть полную программу Saint HighLoad++ 2023 и купить билет можно на сайте в описании канала @HighLoadChannel
Уроки из проекта с коммитом 2001 года расскажет Василий Романов
⠀
Поговорим про очевидные вещи, которые особенно ценятся на дистанции в 10 лет.
Василий постарается разбить сердце романтикам микросервисов и мифического хайлоада. Расскажет про то, что существует в больших проектах как данность, но необходимость затрат на что не всегда очевидна в моменте. Поговорим про то, почему и когда надо писать монолиты. Обсудим, как писать CRUD'ы и быть счастливым.
⠀
Saint HighLoad++ 2023 - 26 и 27 июня в Питере 🙌
⠀
Поговорим про очевидные вещи, которые особенно ценятся на дистанции в 10 лет.
Василий постарается разбить сердце романтикам микросервисов и мифического хайлоада. Расскажет про то, что существует в больших проектах как данность, но необходимость затрат на что не всегда очевидна в моменте. Поговорим про то, почему и когда надо писать монолиты. Обсудим, как писать CRUD'ы и быть счастливым.
⠀
Saint HighLoad++ 2023 - 26 и 27 июня в Питере 🙌
⚡2🔥2❤1👍1
В рамках трека "Архитектура. HighLoad & VK" Андрей Тимофеев расскажет про групповые чаты в Одноклассниках
⠀
Мессенджер — один из критических и самых нагруженных сервисов Одноклассников, который вы также можете знать и под именем ТамТам. В цифрах это 50М МAU и более 10 миллиардов событий в день. На таких нагрузках даже простая фича — быстро и надежно доставить сообщение — становится нетривиальной задачей.
⠀
Андрей расскажет об основных проблемах, возникающих на таких нагрузках и их решениях; как и почему они сделали свой протокол с постоянным соединением на клиентах; какие трюки они делают на уровне хранилищ и, наконец, как с постоянной скоростью обрабатывать групповые чаты с тысячами участников и безлимитные каналы.
⠀
Подробнее о конференции @HighLoadChannel
⠀
Мессенджер — один из критических и самых нагруженных сервисов Одноклассников, который вы также можете знать и под именем ТамТам. В цифрах это 50М МAU и более 10 миллиардов событий в день. На таких нагрузках даже простая фича — быстро и надежно доставить сообщение — становится нетривиальной задачей.
⠀
Андрей расскажет об основных проблемах, возникающих на таких нагрузках и их решениях; как и почему они сделали свой протокол с постоянным соединением на клиентах; какие трюки они делают на уровне хранилищ и, наконец, как с постоянной скоростью обрабатывать групповые чаты с тысячами участников и безлимитные каналы.
⠀
Подробнее о конференции @HighLoadChannel
👍3❤2
Третья часть статьи про путь от монолита до независимых микрофронтендов с использованием Webpack Module Federation.
⠀
В первой и второй части истории было о подготовке к распилу и соответственно самом распиле на микрофронтенды. Особое внимание было уделено динамическим загрузкам.
⠀
Пришло время рассказать про фолбэки. В общем, опять достаём нашу пилу, чтобы делать модули отдельными приложениями.
⠀
Максим Смирнов из команды Тинькофф расскажет про проблемы, с которыми они столкнулись, и о том, что накрутили сверху Webpack Module Federation для реальной независимости команд и приложений.
⠀
Об этом в статье в нашем блоге на Habr: https://habr.com/ru/companies/tinkoff/articles/741722/
⠀
В первой и второй части истории было о подготовке к распилу и соответственно самом распиле на микрофронтенды. Особое внимание было уделено динамическим загрузкам.
⠀
Пришло время рассказать про фолбэки. В общем, опять достаём нашу пилу, чтобы делать модули отдельными приложениями.
⠀
Максим Смирнов из команды Тинькофф расскажет про проблемы, с которыми они столкнулись, и о том, что накрутили сверху Webpack Module Federation для реальной независимости команд и приложений.
⠀
Об этом в статье в нашем блоге на Habr: https://habr.com/ru/companies/tinkoff/articles/741722/
Хабр
История о том, как мы на Module Federation съезжали. Часть 3
Привет! С вами снова Максим, и это заключительная часть трилогии о переезде на MFE. В первой части мы говорили о том, как пришли к распилу, во второй — что подтолкнуло нас к микрофронтам, и вот...
❤2👍1
С Андреем Жуковым поговорим про темных богов корпоративной архитектуры. До варпа и обратно
⠀
Как так оказывается, что совершенно разные подходы к организации корпоративной архитектуры порождают одинаково отвратительных демонов реализации. Почему рожденные в идеальном порядке или искренней любви дизайн-документы все равно приводят нас в пучины отчаяния. Как приключение на один спринт обращается в падение в черную дыру техдолга.
⠀
Андрей расскажет о четырех непохожих, но все равно опасных пути построения корпоративной архитектуры. Каждый из темных богов покажет свои привлекательные и отвратительные стороны: Безопасник, Системный Архитектор, Милорд-разработчик и Бизнес-заказчик.
⠀
А в конце посмотрим, чем опасен путь IТ-императора.
⠀
✅ Программа конференции и билеты на сайте, ссылка здесь @HighLoadChannel
⠀
Как так оказывается, что совершенно разные подходы к организации корпоративной архитектуры порождают одинаково отвратительных демонов реализации. Почему рожденные в идеальном порядке или искренней любви дизайн-документы все равно приводят нас в пучины отчаяния. Как приключение на один спринт обращается в падение в черную дыру техдолга.
⠀
Андрей расскажет о четырех непохожих, но все равно опасных пути построения корпоративной архитектуры. Каждый из темных богов покажет свои привлекательные и отвратительные стороны: Безопасник, Системный Архитектор, Милорд-разработчик и Бизнес-заказчик.
⠀
А в конце посмотрим, чем опасен путь IТ-императора.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1