👤 Алексей Петруняка / MTS Digital
📋 Доклад / Эволюция сервиса таргетирования от ClickHouse, натянутого на глобус, до BitMagic-based in-memory engine.
https://clck.ru/Y8gyo
В основе сервиса МТС Маркетолог (сервис для запуска таргетированной рекламы) лежит Big Data МТС — анонимные данные о ~100 млн профилей, которые Big Data передает в МТС Маркетолог. Это ~60 млрд фактов о сегментах аудитории и их активности. И это только часть данных 😳.
Алексей расскажет, как они быстро создавали сервис таргетирования на основе ClickHouse, а потом перешли к быстрому in-memory-хранению и обработке данных. И оставили ClickHouse только в качестве «холодного» хранилища.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #видео #поиск #RTB #биллинги #архитектурный_кейс
📋 Доклад / Эволюция сервиса таргетирования от ClickHouse, натянутого на глобус, до BitMagic-based in-memory engine.
https://clck.ru/Y8gyo
В основе сервиса МТС Маркетолог (сервис для запуска таргетированной рекламы) лежит Big Data МТС — анонимные данные о ~100 млн профилей, которые Big Data передает в МТС Маркетолог. Это ~60 млрд фактов о сегментах аудитории и их активности. И это только часть данных 😳.
Алексей расскажет, как они быстро создавали сервис таргетирования на основе ClickHouse, а потом перешли к быстрому in-memory-хранению и обработке данных. И оставили ClickHouse только в качестве «холодного» хранилища.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #видео #поиск #RTB #биллинги #архитектурный_кейс
👤 Иван Соколов / Яндекс
📋 Доклад / Считаем число просмотров видео и зрителей трансляций для десятков миллионов пользователей в день.
https://clck.ru/Y8knt
Обычные продуктовые фичи могут стать нетривиальной задачей на больших масштабах. Иван поделится, как в Яндекс спроектировали две системы подсчета пользователей: общее число просмотров у видео и количество текущих зрителей у лайв-трансляций. Особенность в том, что параллельно удалось решить важные задачи:
* близкое к realtime время обновления счетчиков;
* возможность горизонтального масштабирования;
* отказоустойчивость при выпадении части мощностей.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #видео #поиск #RTB #биллинги #архитектурные_паттерны
📋 Доклад / Считаем число просмотров видео и зрителей трансляций для десятков миллионов пользователей в день.
https://clck.ru/Y8knt
Обычные продуктовые фичи могут стать нетривиальной задачей на больших масштабах. Иван поделится, как в Яндекс спроектировали две системы подсчета пользователей: общее число просмотров у видео и количество текущих зрителей у лайв-трансляций. Особенность в том, что параллельно удалось решить важные задачи:
* близкое к realtime время обновления счетчиков;
* возможность горизонтального масштабирования;
* отказоустойчивость при выпадении части мощностей.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #видео #поиск #RTB #биллинги #архитектурные_паттерны
👤 Сергей Трифонов / Яндекс
📋 Доклад / Эволюция акторной системы
https://clck.ru/Y8krz
Сколько подходов к созданию эффективных многопоточных приложений на С++ вы знаете?
Например, в Yandex Database (YDB) выбрали модель акторов и с нуля создали свою акторную систему. С тех пор прошло более 7 лет, и сегодня акторная система исполняется на десятках тысяч серверов. Чтобы пройти путь к созданию сложных модульных распределенных систем с помощью модели акторов им пришлось решить множество проблем. В докладе Сергея Трифонова обсудим некоторых из них:
- как совместить интерактивную нагрузку и фоновые задачи в одном приложении;
- как обеспечить гарантии latency и высокую утилизацию;
- как изолировать подсистемы и обойтись без резервирования CPU.
И, конечно, поделится, почему они выбрали именно модель акторов.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #архитектуры #масштабируемость #архитектурные_паттерны
📋 Доклад / Эволюция акторной системы
https://clck.ru/Y8krz
Сколько подходов к созданию эффективных многопоточных приложений на С++ вы знаете?
Например, в Yandex Database (YDB) выбрали модель акторов и с нуля создали свою акторную систему. С тех пор прошло более 7 лет, и сегодня акторная система исполняется на десятках тысяч серверов. Чтобы пройти путь к созданию сложных модульных распределенных систем с помощью модели акторов им пришлось решить множество проблем. В докладе Сергея Трифонова обсудим некоторых из них:
- как совместить интерактивную нагрузку и фоновые задачи в одном приложении;
- как обеспечить гарантии latency и высокую утилизацию;
- как изолировать подсистемы и обойтись без резервирования CPU.
И, конечно, поделится, почему они выбрали именно модель акторов.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #архитектуры #масштабируемость #архитектурные_паттерны
👤 Константин Гаврильчик / ЦИАН
📋 Доклад / Проектирование ML-ориентированной системы дедубликации контента на ЦИАН.
https://clck.ru/Y8m8F
Поговорим о том, как построить ML-ориентированную систему дедубликации объявлений недвижимости в условиях высокой нагрузки и при высоких требованиях к качеству работы системы.
Константин расскажет о том, как сохранить практически линейную масштабируемость системы при росте базы в N раз. Обсудим, как разметить данные, обучить модель (с использованием текстов, картинок и численных полей), а также мониторить ее деградацию в режиме реального времени.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #BigData #машинное_обучение #архитектурные_паттерны
📋 Доклад / Проектирование ML-ориентированной системы дедубликации контента на ЦИАН.
https://clck.ru/Y8m8F
Поговорим о том, как построить ML-ориентированную систему дедубликации объявлений недвижимости в условиях высокой нагрузки и при высоких требованиях к качеству работы системы.
Константин расскажет о том, как сохранить практически линейную масштабируемость системы при росте базы в N раз. Обсудим, как разметить данные, обучить модель (с использованием текстов, картинок и численных полей), а также мониторить ее деградацию в режиме реального времени.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #BigData #машинное_обучение #архитектурные_паттерны
👤 Илья Казначеев /MTS Cloud
📋 Доклад / Управляем состоянием распределенных систем без боли.
https://clck.ru/Y8mE5
Управление состоянием в сложном микросервисном ландшафте — задача не из легких. Как только процесс изменения затрагивает несколько слабосвязанных сущностей, проблема их консистентности встает поперек горла архитектора. На помощь приходят многофазные транзакции, Saga, X/Open XA... теперь вместо одной проблемы у вас две.
В процессе разработки сервиса Containerum Managed Kubernetes Илья с командой пошли другим путем — построили распределенную систему на основе доменной модели, управляемой конечными автоматами, и синхронно-асинхронной коммуникации между сервисами посредством gRPC и Kafka. Это позволило им управлять сложными иерархическими сущностями, разбросанными на полдюжины сервисов, гибко обрабатывать ошибки и забыть про неконсистентность и болезненные роллбэки.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021
📋 Доклад / Управляем состоянием распределенных систем без боли.
https://clck.ru/Y8mE5
Управление состоянием в сложном микросервисном ландшафте — задача не из легких. Как только процесс изменения затрагивает несколько слабосвязанных сущностей, проблема их консистентности встает поперек горла архитектора. На помощь приходят многофазные транзакции, Saga, X/Open XA... теперь вместо одной проблемы у вас две.
В процессе разработки сервиса Containerum Managed Kubernetes Илья с командой пошли другим путем — построили распределенную систему на основе доменной модели, управляемой конечными автоматами, и синхронно-асинхронной коммуникации между сервисами посредством gRPC и Kafka. Это позволило им управлять сложными иерархическими сущностями, разбросанными на полдюжины сервисов, гибко обрабатывать ошибки и забыть про неконсистентность и болезненные роллбэки.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021
👤 Иван Агарков / Wargaming
📋 Доклад / Инвентаризация пакетов, уязвимостей и обновлений на коленке
https://clck.ru/Y8siw
Вы когда-нибудь задумывались о том, сколько пакетов стоит в ваших системах? А каких они версий? А сможете быстро сказать, сколько версий nginx у вас сейчас существует? А какие там есть уязвимости? А какие уязвимости там были вчера? Вот и в Wargaming не могли.
А теперь — могут.
В этом докладе Иван Агарков расскажет о том, как сделать такую систему буквально на коленке за то время, пока он будет рассказывать этот доклад, и какие проблемы с её помощью можно решить.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #Безопасность #Системное_администрирование
📋 Доклад / Инвентаризация пакетов, уязвимостей и обновлений на коленке
https://clck.ru/Y8siw
Вы когда-нибудь задумывались о том, сколько пакетов стоит в ваших системах? А каких они версий? А сможете быстро сказать, сколько версий nginx у вас сейчас существует? А какие там есть уязвимости? А какие уязвимости там были вчера? Вот и в Wargaming не могли.
А теперь — могут.
В этом докладе Иван Агарков расскажет о том, как сделать такую систему буквально на коленке за то время, пока он будет рассказывать этот доклад, и какие проблемы с её помощью можно решить.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #Безопасность #Системное_администрирование
👤 Андрей Лескин / Qrator Labs
📋 Доклад / Mēris botnet — как это было
https://clck.ru/Y8sw4
Новый ботнет с чумовым названием Mēris не только поднял волну интереса со стороны широкой публики, но и доставил ряд проблем для сайтов и ресурсов.
Ботнет ботнету — рознь, и зачастую между атаками на разных клиентов можно увидеть подозрительные совпадения. Более того, в некоторых случаях можно проследить за развитием мысли атакующего и его попытки тем или иным методом пробить защиту ресурса.
Новый виток именованных ботнетов в очередной раз показал, что опасность хорошо организованной DDoS-атаки может быть не столько в самой атаке, сколько в “сопутствующем ущербе” от неё.
Приходите на доклад Андрея Лескина, обсудим новый боннет Mēris.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #безопасность
📋 Доклад / Mēris botnet — как это было
https://clck.ru/Y8sw4
Новый ботнет с чумовым названием Mēris не только поднял волну интереса со стороны широкой публики, но и доставил ряд проблем для сайтов и ресурсов.
Ботнет ботнету — рознь, и зачастую между атаками на разных клиентов можно увидеть подозрительные совпадения. Более того, в некоторых случаях можно проследить за развитием мысли атакующего и его попытки тем или иным методом пробить защиту ресурса.
Новый виток именованных ботнетов в очередной раз показал, что опасность хорошо организованной DDoS-атаки может быть не столько в самой атаке, сколько в “сопутствующем ущербе” от неё.
Приходите на доклад Андрея Лескина, обсудим новый боннет Mēris.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #безопасность
👤 Нарек Татевосян / Яндекс
📋 Доклад / Строим Security Сenter для Kubernetes-платформы.
https://clck.ru/Y8tDM
Традиционный подход — давайте обложим Kubernetes файерволлом — уже не работает. Kubernetes — это целый мир, платформа в платформе и защищать его необходимо, исходя из ее особенностей. И подходов к защите Kubernetes много, и нужно все их учитывать.
В докладе Нарек Татевосян рассмотрит двухэтапный подход к такому хранилищу, когда слой сырых данных отправляется в промежуточное объектное хранилище, а потом перекладывается в SIEM-систему. В Яндексе реализовали первый слой в виде S3-хранилища, а в качестве SIEM-системы использовали Elastic.
По итогам доклада вы поймете, как интегрировать множество opensource и вендорских инструментов анализа состояния Kuberntes-инфраструктуры в свою SIEM-систему. Также обсудим, как воспользоваться terraform-модулями, которые уже внедряют описанный подход, и как их можно адаптировать для своей iaas-инфрасруктуры.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписан
📋 Доклад / Строим Security Сenter для Kubernetes-платформы.
https://clck.ru/Y8tDM
Традиционный подход — давайте обложим Kubernetes файерволлом — уже не работает. Kubernetes — это целый мир, платформа в платформе и защищать его необходимо, исходя из ее особенностей. И подходов к защите Kubernetes много, и нужно все их учитывать.
В докладе Нарек Татевосян рассмотрит двухэтапный подход к такому хранилищу, когда слой сырых данных отправляется в промежуточное объектное хранилище, а потом перекладывается в SIEM-систему. В Яндексе реализовали первый слой в виде S3-хранилища, а в качестве SIEM-системы использовали Elastic.
По итогам доклада вы поймете, как интегрировать множество opensource и вендорских инструментов анализа состояния Kuberntes-инфраструктуры в свою SIEM-систему. Также обсудим, как воспользоваться terraform-модулями, которые уже внедряют описанный подход, и как их можно адаптировать для своей iaas-инфрасруктуры.
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписан
👤 Омар Ганиев / DeteAct
📋 Доклад / DoS <-> Pwn.
https://clck.ru/Y8uSF
💥Доклад Омар Ганиева про уязвимости и про DoS. Казалось бы, какая связь?
Мы узнаем про хитроумные атаки, которые можно придумать, если посмотреть на систему с точки зрения пентестера/хакера. Например, можно найти какой-то интерфейс, который шлёт много запросов к БД, или у него неоптимальный алгоритм, который уводит CPU в полку.
Омар расскажет про интересные прикладные и канальные атаки из практики DDoS-тестирования разных сервисов (ритейл, соц. сети, банки и т.д.).
Кроме этого, можно не останавливаться на достигнутом отказе в обслуживании.
Оказывается, DoS какой-то подсистемы может привести к очень интересным последствиям и уязвимостям. Можно обойти защиту или взломать приложение, хитро повалив его.
✅Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #архитектуры #масштабируемость #безопасность
📋 Доклад / DoS <-> Pwn.
https://clck.ru/Y8uSF
💥Доклад Омар Ганиева про уязвимости и про DoS. Казалось бы, какая связь?
Мы узнаем про хитроумные атаки, которые можно придумать, если посмотреть на систему с точки зрения пентестера/хакера. Например, можно найти какой-то интерфейс, который шлёт много запросов к БД, или у него неоптимальный алгоритм, который уводит CPU в полку.
Омар расскажет про интересные прикладные и канальные атаки из практики DDoS-тестирования разных сервисов (ритейл, соц. сети, банки и т.д.).
Кроме этого, можно не останавливаться на достигнутом отказе в обслуживании.
Оказывается, DoS какой-то подсистемы может привести к очень интересным последствиям и уязвимостям. Можно обойти защиту или взломать приложение, хитро повалив его.
✅Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #архитектуры #масштабируемость #безопасность
👤 Дмитрий Мишунин / HashEx
📋 Доклад / Современные векторы атак на DeFi-проекты
https://clck.ru/Y8uyx
DeFi — быстрорастущий рынок, заманивающий своими высокодоходными ставками. Любой высокий доход сопровождается и высоким риском. В докладе Дмитрий Мишунин расскажет про контролируемые (минимизируемые) риски. Из $100B+, вложенных в DeFi, более $14B подверглось атакам и хищениям. При этом речь идет только про публично известные случаи. По оценке HashEx, непубличные хищения могут увеличить общий размер утрат на 50%.
Кроме этого вы узнаете:
- DeFi-рынок. Размер. Темпы роста. Доходы и потери за год существования рынка. Типы проектов.
- Контролируемые риски со стороны создателя и мейнтейнера проекта, их цена, объем потерь.
- Практический разбор векторов атак ($5B+ потерянных средств).
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #архитектуры #масштабируемость #архитектурные_паттерны
📋 Доклад / Современные векторы атак на DeFi-проекты
https://clck.ru/Y8uyx
DeFi — быстрорастущий рынок, заманивающий своими высокодоходными ставками. Любой высокий доход сопровождается и высоким риском. В докладе Дмитрий Мишунин расскажет про контролируемые (минимизируемые) риски. Из $100B+, вложенных в DeFi, более $14B подверглось атакам и хищениям. При этом речь идет только про публично известные случаи. По оценке HashEx, непубличные хищения могут увеличить общий размер утрат на 50%.
Кроме этого вы узнаете:
- DeFi-рынок. Размер. Темпы роста. Доходы и потери за год существования рынка. Типы проектов.
- Контролируемые риски со стороны создателя и мейнтейнера проекта, их цена, объем потерь.
- Практический разбор векторов атак ($5B+ потерянных средств).
Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/XzhAY
#HighLoad2021 #архитектуры #масштабируемость #архитектурные_паттерны
👤 Евгений Россинский / ivi
📋 Доклад / Генерация хайлайтов
https://clck.ru/YAXPG
🎞 Highlight — небольшое видео, показывающее наиболее яркие моменты из видео. Highlight’ы применяются в интерфейсах для того, чтобы лучше раскрыть содержание контента и заманить пользователя в просмотр.
Перед тем, как ринуться с головой в массовую генерацию новых видеофайлов, в ivi провели полноценный А/B-тест, который доказал существенно лучшую конверсию в просмотр у контента с доп. материалами. Была поставлена задача: создать механизм генерации highlight’ов для 80 000 единиц контента, нескольких типов с разной длительностью.
Евгений Россинский расскажет об алгоритмической и инженерной частях создания Highlight’ов. Особое внимание будет уделено эксплуатационной и оптимизационной составляющим и масштабированию, поскольку обработка одного видео требует больших вычислительных ресурсов.
✅ Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/YAXPv
#HighLoad2021 #видео
📋 Доклад / Генерация хайлайтов
https://clck.ru/YAXPG
🎞 Highlight — небольшое видео, показывающее наиболее яркие моменты из видео. Highlight’ы применяются в интерфейсах для того, чтобы лучше раскрыть содержание контента и заманить пользователя в просмотр.
Перед тем, как ринуться с головой в массовую генерацию новых видеофайлов, в ivi провели полноценный А/B-тест, который доказал существенно лучшую конверсию в просмотр у контента с доп. материалами. Была поставлена задача: создать механизм генерации highlight’ов для 80 000 единиц контента, нескольких типов с разной длительностью.
Евгений Россинский расскажет об алгоритмической и инженерной частях создания Highlight’ов. Особое внимание будет уделено эксплуатационной и оптимизационной составляющим и масштабированию, поскольку обработка одного видео требует больших вычислительных ресурсов.
✅ Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/YAXPv
#HighLoad2021 #видео
👤 Вадим Щемелинин / СИБУР
📋 Доклад / Рабочая видеоаналитика в нефтехимии
https://clck.ru/YBT5y
Вадим Щемелинин три года занимается видеоаналитикой в нефтехимии, а до этого была голосовая и лицевая биометрия в различных ролях — тестер, разраб, проджект, тимлид, продакт.
Вадим поделится, как внедряли технологии компьютерного зрения в нефтехимическом холдинге СИБУР. С какими сложностями столкнулись в разработке и как их решали. Почему inhouse- разработка оказалась необходимой для решения этой задачи.
✅ Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/YBT6W
#HighLoad2021 #видео #нейронные_сети #искусственный_интеллект
📋 Доклад / Рабочая видеоаналитика в нефтехимии
https://clck.ru/YBT5y
Вадим Щемелинин три года занимается видеоаналитикой в нефтехимии, а до этого была голосовая и лицевая биометрия в различных ролях — тестер, разраб, проджект, тимлид, продакт.
Вадим поделится, как внедряли технологии компьютерного зрения в нефтехимическом холдинге СИБУР. С какими сложностями столкнулись в разработке и как их решали. Почему inhouse- разработка оказалась необходимой для решения этой задачи.
✅ Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/YBT6W
#HighLoad2021 #видео #нейронные_сети #искусственный_интеллект
👤 Роман Бойко / AWS
📋 Доклад / Как устроена AWS Lambda
https://clck.ru/YBaua
Serverless-подход становится все более популярным, и самым часто используемым Serverless-сервисом является AWS Lambda.
В своем докладе Роман Бойко расскажет, как они строят этот сервис. Как получают события из внешних источников, масштабируют и защищают AWS Lambda и зачем для этого используют Firecracker.
✅ Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/YBavR
#HighLoad2021 #видео
📋 Доклад / Как устроена AWS Lambda
https://clck.ru/YBaua
Serverless-подход становится все более популярным, и самым часто используемым Serverless-сервисом является AWS Lambda.
В своем докладе Роман Бойко расскажет, как они строят этот сервис. Как получают события из внешних источников, масштабируют и защищают AWS Lambda и зачем для этого используют Firecracker.
✅ Встречаемся на HighLoad++ 25 и 26 ноября в Москве.
Расписание, программа и билеты 👉🏻 https://clck.ru/YBavR
#HighLoad2021 #видео
Друзья, привет!
13 октября в России был поставлен абсолютный рекорд заболеваемости COVID-19. Часть регионов уже ввела локдаун, остальные в красной зоне. То, что мы требуем QR-коды у всех участников, в ситуации антирекордов может оказаться недостаточно и небезопасно.
Мы приняли решение перенести все оставшиеся осенние конференции Онтико на весну 2022 года. Как обычно, все вопросы к нам (возвраты, компенсации за авиабилеты/гостиницы) - пишите на [email protected], мы всё решим. При возникновении любых проблем - пишите мне - [email protected]
Если новые даты конференций вас устроят - перенос билетов произойдёт автоматически.
+ HighLoad++ 2021 пройдет 17 и 18 марта 2022 года в Крокус-Экспо;
+ GolangConf 2021 пройдёт в виде отдельных треков в рамках весенней HighLoad++;
+ TestDriven 2021 пройдет 28 и 29 апреля 2022 года в Рэдиссон SAS Славянская.
Программа конференции не меняется, текущие билеты будут перенесены на новые даты!
Спасибо за понимание и до встречи в оффлайне!
С уважением,
Олег Бунин
13 октября в России был поставлен абсолютный рекорд заболеваемости COVID-19. Часть регионов уже ввела локдаун, остальные в красной зоне. То, что мы требуем QR-коды у всех участников, в ситуации антирекордов может оказаться недостаточно и небезопасно.
Мы приняли решение перенести все оставшиеся осенние конференции Онтико на весну 2022 года. Как обычно, все вопросы к нам (возвраты, компенсации за авиабилеты/гостиницы) - пишите на [email protected], мы всё решим. При возникновении любых проблем - пишите мне - [email protected]
Если новые даты конференций вас устроят - перенос билетов произойдёт автоматически.
+ HighLoad++ 2021 пройдет 17 и 18 марта 2022 года в Крокус-Экспо;
+ GolangConf 2021 пройдёт в виде отдельных треков в рамках весенней HighLoad++;
+ TestDriven 2021 пройдет 28 и 29 апреля 2022 года в Рэдиссон SAS Славянская.
Программа конференции не меняется, текущие билеты будут перенесены на новые даты!
Спасибо за понимание и до встречи в оффлайне!
С уважением,
Олег Бунин
Forwarded from Golang Conf Channel
Каждый день мы пишем код в условиях высоких нагрузок, и нередко в таких случаях сталкиваемся с проблемами, связанными с базой данных.
Сегодняшняя статья на примере MySQL рассказывает о конфигурировании соединений с БД. Тигран Ханагян описал основы клиент-серверного протокола MySQL, его базовое устройство и принципы работы. В Go части он разобрал реализацию пула соединений и осветил все основные моменты, на которые нужно обращать внимание при работе с MySQL средствами языка Go.
https://habr.com/ru/company/citymobil/blog/583558/
Сегодняшняя статья на примере MySQL рассказывает о конфигурировании соединений с БД. Тигран Ханагян описал основы клиент-серверного протокола MySQL, его базовое устройство и принципы работы. В Go части он разобрал реализацию пула соединений и осветил все основные моменты, на которые нужно обращать внимание при работе с MySQL средствами языка Go.
https://habr.com/ru/company/citymobil/blog/583558/
Хабр
Go и MySQL: настраиваем пул соединений
Каждый день мы пишем код в условиях высоких нагрузок, и нередко в таких случаях сталкиваемся с проблемами, связанными с базой данных. Мы в компании используем MySQL, поэтому я расскажу про...
Чтобы разработать свой распределенный SQL-движок, можно написать свой SQL-оптимизатор для построения движков. Вам придется сделать парсер, семантический анализатор и придумать правила трансформации и оптимизации. Всё протестировать, а потом как-то интегрировать в свою систему. Но можно пойти более быстрым путем — внедрить для этого готовый инструмент.
Владимир Озеров, руководитель Querify Labs, поделился опытом разработки и проектирования с нуля распределенного SQL-движка для продукта Hazelcast IMDG.
Сегодня статья о том, для чего понадобилась эта разработка, и в чем преимущества и недостатки фреймворка Apache Calсite. Как на нем были реализованы встроенные оптимизации, выбор вторичных индексов и планирование перемещения данных в кластере. И как справились с описанием запросов произвольной сложности, кооперативной многозадачностью и оптимизированием сетевого протокола.
👉🏻 https://habr.com/ru/company/oleg-bunin/blog/569258/
Владимир Озеров, руководитель Querify Labs, поделился опытом разработки и проектирования с нуля распределенного SQL-движка для продукта Hazelcast IMDG.
Сегодня статья о том, для чего понадобилась эта разработка, и в чем преимущества и недостатки фреймворка Apache Calсite. Как на нем были реализованы встроенные оптимизации, выбор вторичных индексов и планирование перемещения данных в кластере. И как справились с описанием запросов произвольной сложности, кооперативной многозадачностью и оптимизированием сетевого протокола.
👉🏻 https://habr.com/ru/company/oleg-bunin/blog/569258/
Хабр
Как в Hazelcast добавляли распределенный SQL
Чтобы разработать свой распределенный SQL-движок, можно написать свой SQL-оптимизатор для построения движков. Вам придется сделать парсер, семантический анализатор и придумать правила трансформации и...
👤Александр Царьков / Яндекс Go
📋Доклад / Поиск GPS-аномалий среди сотен тысяч водителей
https://bit.ly/2ZPPpQF
В своем выступлении Александр расскажет, как в Яндекс Go отслеживают координаты водителей со скоростью десятки тысяч обновлений в секунду.
Спуфинг, потеря сигнала и прочие аномалии GPS, с которыми они раньше сталкивались, больно били по качеству сервиса. Поэтому в Яндекс Go разработали систему, которая позволяет водителям и пассажирам совершать поездки даже при неработающем GPS.
Доклад Александра будет посвящён тем инсайтам, которые обрела команда разработчиков, научившись детектировать GPS-аномалии, и с какими техническими челленджами пришлось столкнуться.
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Полная программа и расписание скоро появятся на нашем сайте: https://bit.ly/3CLf4so
#HighLoad2022 #алгоритмы
📋Доклад / Поиск GPS-аномалий среди сотен тысяч водителей
https://bit.ly/2ZPPpQF
В своем выступлении Александр расскажет, как в Яндекс Go отслеживают координаты водителей со скоростью десятки тысяч обновлений в секунду.
Спуфинг, потеря сигнала и прочие аномалии GPS, с которыми они раньше сталкивались, больно били по качеству сервиса. Поэтому в Яндекс Go разработали систему, которая позволяет водителям и пассажирам совершать поездки даже при неработающем GPS.
Доклад Александра будет посвящён тем инсайтам, которые обрела команда разработчиков, научившись детектировать GPS-аномалии, и с какими техническими челленджами пришлось столкнуться.
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Полная программа и расписание скоро появятся на нашем сайте: https://bit.ly/3CLf4so
#HighLoad2022 #алгоритмы
🔥В 2022 году HighLoad++ будет еще масштабнее и круче! Помимо традиционных докладов, нетворкинга и безумств на стендах партнёров, мы готовим несколько спецпроектов. Совсем скоро расскажем обо всём в деталях.
А пока можно изучить тезисы докладов и забронировать билет на сайте https://bit.ly/3bSMZUj
Про сервис и базу для хранения временных рядов расскажет Александр Валялкин https://bit.ly/3BYMtPj
Из доклада узнаем, какие инженерные и архитектурные решения были приняты разработчиками для обеспечения наилучшей производительности и эффективности VictoriaMetrics — сервиса для мониторинга и базы для хранения временных рядов.
Рост популярности систем мониторинга приводит ко всё большим требованиям производительности и надежности от баз данных для хранения временных рядов. Сервис во многом закрывает эти потребности.
Александр как сооснователь компании объяснит весь жизненный цикл метрики, оптимизации при вставке, индексы для быстрого поиска, поделится секретами быстрого чтения с диска и улучшения алгоритмов сжатия.
Посмотрим и на другие решения, их плюсы и минусы, увидим компромиссы, к которым пришлось прийти разработчикам. Если вы используете такие системы, как Prometheus, Thanos, Cortex, InfluxDB, TimescaleDB или Graphite, не пропустите этот доклад.
🔹Встречаемся на HighLoad++ 17 и 18 марта в Москве!
#HighLoad2022 #Временныеряды
А пока можно изучить тезисы докладов и забронировать билет на сайте https://bit.ly/3bSMZUj
Про сервис и базу для хранения временных рядов расскажет Александр Валялкин https://bit.ly/3BYMtPj
Из доклада узнаем, какие инженерные и архитектурные решения были приняты разработчиками для обеспечения наилучшей производительности и эффективности VictoriaMetrics — сервиса для мониторинга и базы для хранения временных рядов.
Рост популярности систем мониторинга приводит ко всё большим требованиям производительности и надежности от баз данных для хранения временных рядов. Сервис во многом закрывает эти потребности.
Александр как сооснователь компании объяснит весь жизненный цикл метрики, оптимизации при вставке, индексы для быстрого поиска, поделится секретами быстрого чтения с диска и улучшения алгоритмов сжатия.
Посмотрим и на другие решения, их плюсы и минусы, увидим компромиссы, к которым пришлось прийти разработчикам. Если вы используете такие системы, как Prometheus, Thanos, Cortex, InfluxDB, TimescaleDB или Graphite, не пропустите этот доклад.
🔹Встречаемся на HighLoad++ 17 и 18 марта в Москве!
#HighLoad2022 #Временныеряды
Обычно банки, кошельки, платежные системы ассоциируются с дорогими реляционными базами данных, почтенными языками и технологиями прошлых десятилетий. Но можно делать и по-другому.
Филипп Дельгядо за свою карьеру чем только не занимался — от двухзвенок на Visual Basic до хардкорного SQL. В последние годы он занимается платежными системами и рассказывает об этом. В сегодняшней его статье пойдет речь про вызовы при разработке электронного кошелька как поставляемого решения. Про то, как жить в финтехе без реляционной СУБД. И о том, как вообще можно думать про архитектуру сложных систем.
👉 https://habr.com/ru/company/oleg-bunin/blog/588488/
Филипп Дельгядо за свою карьеру чем только не занимался — от двухзвенок на Visual Basic до хардкорного SQL. В последние годы он занимается платежными системами и рассказывает об этом. В сегодняшней его статье пойдет речь про вызовы при разработке электронного кошелька как поставляемого решения. Про то, как жить в финтехе без реляционной СУБД. И о том, как вообще можно думать про архитектуру сложных систем.
👉 https://habr.com/ru/company/oleg-bunin/blog/588488/