⠀
📋 https://vk.cc/cmLfJd
⠀
Графовые СУБД в последнее время стали очень популярны для аналитических задач. Традиционно к графовым СУБД относились скептически из-за их производительности и масштабируемости: например, очень популярная СУБД Neo4j пока практически не масштабируется на несколько узлов. Но появились новые системы, изначально разработанные как распределенные графовые СУБД, которые в состоянии уже хранить и обрабатывать десятки терабайт данных, а в скором будущем смогут масштабироваться до петабайт.
⠀
В чем существенные отличия графовых СУБД, какие преимущества и новые методы они предлагают для аналитики, и почему будущее аналитики на Больших Данных может оказаться именно за графовыми СУБД?
⠀
Встречаемся 26 и 27 июня на Saint HighLoad++ 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
Посмотрите сами, поделитесь с коллегами 😉
⠀
1) API Gateway — как не допустить хаоса при цифровой трансформации на примере телеком-оператора. Алексей Коновкин (Nexign) https://vk.cc/cmLrH5
⠀
2) Паттерны отказоустойчивой архитектуры. Александр Кривощёков (Яндекс.Еда) https://vk.cc/cmLrYj
⠀
3) Визуальное проектирование масштабируемых приложений. Максим Цепков (CUSTIS) https://vk.cc/cmLsbN
⠀
4) VK Видео: архитектура крупнейшей видеоплатформы на 4 Тбит/с. Александр Тоболь (ВКонтакте, VK) https://vk.cc/cmLsqU
⠀
5) SLI/SLO/SLA в микросервисном приложении. Павел Лакосников (Авито) https://vk.cc/cmLsGb
⠀
Отличных выходных и продуктивного просмотра 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍6🆒3❤1
Всё, везде и сразу: о трейсинге в условиях хайлоада и 10к бэкендов поговорим с Александром Кирсановым
⠀
📋 https://vk.cc/cmPUrf
⠀
Поговорим о том, как они расширяли distributed tracing под нужды ВКонтакте. Сама по себе технология понятна — это сбор информации о взаимодействии между элементами системы при обработке запроса. Есть и популярные инструменты для хранения и визуализации трейсов: например, Jaeger и Sentry. А также способы их сбора из прикладного кода (tracing SDK для различных языков).
Как и другие стандартные инструменты, встречаясь с реальным хайлоадом они дают трещины. Что если они хотят хранить данных больше, чем позволяет стандарт? Что если они хотят трекать память в условиях асинхронных корутин? Что если данных очень много, а они хотят трейсить каждый-каждый запрос с минимальным оверхедом и существующие SDK для их продакшена не подойдут?
Александр расскажет, как они в целом переосмысливали процесс трейсинга, упёршись в подход Open Telemetry. В итоге у них получилась более богатая модель данных, при этом сбор трейса на реальном проде получился практически zero overhead.
⠀
🖐 Присоединяйтесь к нам 26 и 27 июня на Saint HighLoad++ 2023
⠀
✅ Программа конференции и билеты на сайте - https://vk.cc/cmPUHW
⠀
📋 https://vk.cc/cmPUrf
⠀
Поговорим о том, как они расширяли distributed tracing под нужды ВКонтакте. Сама по себе технология понятна — это сбор информации о взаимодействии между элементами системы при обработке запроса. Есть и популярные инструменты для хранения и визуализации трейсов: например, Jaeger и Sentry. А также способы их сбора из прикладного кода (tracing SDK для различных языков).
Как и другие стандартные инструменты, встречаясь с реальным хайлоадом они дают трещины. Что если они хотят хранить данных больше, чем позволяет стандарт? Что если они хотят трекать память в условиях асинхронных корутин? Что если данных очень много, а они хотят трейсить каждый-каждый запрос с минимальным оверхедом и существующие SDK для их продакшена не подойдут?
Александр расскажет, как они в целом переосмысливали процесс трейсинга, упёршись в подход Open Telemetry. В итоге у них получилась более богатая модель данных, при этом сбор трейса на реальном проде получился практически zero overhead.
⠀
🖐 Присоединяйтесь к нам 26 и 27 июня на Saint HighLoad++ 2023
⠀
✅ Программа конференции и билеты на сайте - https://vk.cc/cmPUHW
❤3🔥3👍2
⠀
📋 https://vk.cc/cmRbYF
⠀
Они стремятся делать так, чтобы Алиса была человечным ассистентом. Один из важных аспектов - умение вести диалог на такой же скорости, как и человек. В своем докладе Арслан расскажет, как устроена Алиса и какие ключевые оптимизации скорости сделаны в системе.
⠀
Ждем вас 26 и 27 июня на Saint HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
⠀
Первая история закончилась на сбое, после которого было решено начать распил с личного кабинета. Его проще пилить на микрофронтенды, потому что код разделен по модулям, бизнес-логика замкнута в конкретном модуле, а общие части вынесены в общие библиотеки. В общем, пилу снова достали и пора опять делать модули отдельными приложениями.
⠀
Максим Смирнов из команды Тинькофф расскажет про проблемы, с которыми они столкнулись, и о том, что накрутили сверху данного плагина для реальной независимости команд и приложений. То есть, всё как было на самом деле.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
История о том, как мы на Module Federation съезжали. Часть 2
Привет! С вами снова Максим. Во второй части будет о том, что мы придумали. Когда мы решили пилиться после сбоя, про который я рассказал в первой части, начали с личного кабинета. Его попилить на...
👍4❤2
⠀
📋 https://vk.cc/cmSM4s
⠀
Для того, чтобы защитить пользователей почты mail.ru от вредоносных писем и сообщений Антиспам Почты Mail.ru проверяет более 400 млн писем ежедневно.
⠀
На проверку каждого письма у них есть меньше 350 мс, за это время нужно распарсить письмо, сходить в большое количество баз данных, прогнать несколько ML-моделей, запустить бизнес-логику и выдать заключение - содержится в письме или в сообщении вредоносный контент, спам или фишинг и блокировать доставку до конечного пользователя.
⠀
Эта накладывает дополнительные ограничения на скорость и стабильность работы архитектуры антиспама.
⠀
Антиспам сегодня это 500 серверов, 40+ сервисов, работающих в k8s (более 7000 подов), размер hadoop-кластера 5+ PB.
⠀
В своем докладе, на основе нескольких примеров, Константин расскажет, как на основе анализа произошедших инцидентов и ошибок эволюционировала архитектура антиспама, какие архитектурные решения оказались наиболее эффективными, а какие не сработали и почему.
⠀
Встречаемся 26 и 27 июня в Питере на Saint HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥4👍3
⠀
Все это как и прежде работает, а значит нужно заниматься поддержкой и развитием IT-инфраструктуры. Просто надо адаптироваться, забыть, по крайней мере, на время про тех вендоров, что ушли и научиться жить с тем, что осталось.
⠀
Технический директор Selectel Кирилл Малеванов расскажет на основе каких решений и с какими поставщиками можно продолжать развивать свою инфраструктуру, а главное — сколько всё это теперь стоит.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👎6👌1
⠀
📋 https://vk.cc/cmWpjv
⠀
Поиск - одна из самых высоконагруженных и одновременно прибыльных систем в Озоне. Какие товары показать пользователю, чтобы он вероятнее что-то купил? Эту задачу решает команда ранжирования поиска, а Анастасия с командой создают для них и их экспериментов инфраструктуру. ML-модели ранжирования становятся сложнее, товаров на маркетплейсе становится больше, а поиск должен работать также быстро.
⠀
Из доклада узнаем:
⠀
- какой путь проходит товар, чтобы оказаться в выдаче поиска,
- зачем им понадобилось создавать целую систему хранения ML-фичей с нуля,
- какие хаки они применили для уменьшения latency всего поиска,
- что сделали, чтобы справляться с миллионами запросов в секунду на терабайтные базы данных,
- как data scientist’ы получили возможность ставить AB-эксперименты не только с разными моделями, но и с по-разному посчитанными фичами,
- как они минимизировали временные затраты разработчиков на добавление новых видов фичей.
⠀
Встречаемся 26 и 27 июня на Saint HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3
⠀
Друзья, у вас есть отличная возможность выгодно купить билеты на две конференции в июне:
⠀
- для разработчиков высоконагруженных систем Saint HighLoad++ 2023
- для тимлидов, руководителей и топ-менеджеров Saint TeamLead Conf 2023
⠀
При покупке мультибилета сразу на обе конференции, вы получаете скидку:
⠀
▪️30% при покупке онлайн-билета
▫️20% при покупке офлайн-билета
⠀
Вас ждут уникальные программы каждой конференции, решения конкретных задач, обмен опытом с лидерами отрасли, общение с единомышленниками, вдохновение, позитив и энергия. Не упустите шанс первыми узнать о новейших технологических решениях IT-индустрии и полезный опыт в управлении ✋
⠀
🙌 Встречаемся в Санкт-Петербурге:
⠀
26 и 27 июня на Saint HighLoad++ 2023
29 и 30 июня на Saint TeamLead Conf 2023
Купить мультибилет здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
⠀
📋 https://vk.cc/cn0wFE
⠀
Узнаем:
⠀
Сервис MirAccept - что это
Какие задачи решает протокол MirAccept 2.0
Что нового по сравнению с устаревшим протоколом MirAccept 1.0
Верхнеуровневый обзор технологии
Применение систем рискового анализа
Как в будущем изменится клиентский опыт
⠀
Встречаемся 26 и 27 июня на Saint HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3👏3
⠀
📋 https://vk.cc/cn2kMC
⠀
Какую файловую систему выбрать? В чём разница? Почему автор доклада стал контрибьютором OpenZFS?
⠀
Поcмотрим на проверенную боем Zettabyte file system, изучим её архитектуру и концепты в сравнении с другими файловыми системами, почему её хочется использовать (кто сказал "деградация данных"?), и когда её использовать не стоит (ммм, zero copy в Copy-on-Write).
⠀
Также не забудем о людях - обсудим коммьюнити, основные драйверы, как ФС может быть по настоящему кроссплатформенной, пережить родную ОС, и как ФС может жить вне ядра, не скатываясь в совсем нишевый продукт.
⠀
Ждем вас 26 и 27 июня на Saint HighLoad++ 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3👍2
⠀
Почему транспорты видео сначала переехали с UDP к TCP, а сегодня возвращаются обратно на UDP? И в целом какие тренды сейчас есть в индустрии онлайн-видео, откуда они взялись, что скоро отомрёт, а что наоборот продолжит развиваться.
⠀
Обо всём об этом расскажет Максим Лапшин из ООО «Эрливидео». Он давно этим занимается и большая часть развития онлайн-видео технологий происходила прямо на его глазах. Так что ему есть чем поделиться.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
История онлайн-видео
В основной массе онлайн-видео — это индустрия развлечений. И сегодня она переходит от централизации к децентрализации. Это общий тренд, который существует в мире: вся индустрия от старых Гостелерадио...
👍5❤1🔥1
⠀
📋 https://vk.cc/cn3yJp
⠀
Из доклада узнаем, что такое система управления привилегированным доступом (PAM), зачем она нужна и каким критериям она должна соответствовать. Антон и Павел проведут краткое сравнение различных подходов к управлению доступом в высоконагруженных и распределённых Linux-инфраструктурах.
⠀
Расскажут про свой опыт проектирования и внедрения системы управления доступом на основе open source решений и собственных разработок. Подробно остановятся на том, как внедрение таких систем влияет на изменение процессов эксплуатации, разработки и DevOps, а также разберёмся, влияют ли эти системы на time to market.
⠀
🖐 Присоединяйтесь к нам 26 и 27 июня на Saint HighLoad++ 2023
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤1
⠀
📋 https://vk.cc/cn6cTp
⠀
Дано: высокая нагрузка, простои недопустимы. Нужно добавить новую фичу, а мы стажёр/новичок/впервые-видим-проект
⠀
Антон покажет на практике, как им помогают некоторые подходы избежать множества проблем. Большая часть того, о чём пойдёт речь доступно во фреймворке userver, но должно быть легко применимо и для ваших случаев.
⠀
Присоединяйтесь к нам 26 и 27 июня на Saint HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1👍1
⠀
Руководитель команды бэкенда VK Звонки Алексей Шпагин расскажет, как они справляются с этой задачей. Как делают последовательные замеры и улучшают качество звука в массовом сервисе звонков, и с использованием стандартных браузеров, и с нативными клиентами. Как оценивают эффективность собственных доработок и улучшений.
⠀
📍Читать статью: https://habr.com/ru/companies/oleg-bunin/articles/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥1👏1
⠀
📋 https://vk.cc/cn7ISh
⠀
Проблема дискаверинга и балансировки нагрузки в межсервисном взаимодействии не новы. На рынке существует ряд готовых решений, реализующий все виды дискаверинга и балансировки (reversed-proxy, client-side load balancer в связке с control-plane). Из популярных: nginx, isito и ряд других решений. Но около 3 лет назад они в Ozon решили пойти своим путём, реализовав свое решение для service discovery и client-side load balancing.
⠀
В докладе будут рассмотрены основные принципы и механизмы, по которым работают service discovery и load-balancing решения, а также обозначены проблемы, с которыми вы можете столкнуться в ходе эксплуатации готовых решений или реализации собственного и возможные пути их решения.
⠀
Также в докладе пойдет речь о всем функционале, которым собственное решение Ozon отличается от аналогов и что из него оказалось действительно полезным, а что пришлось отложить и пометить как deprecated.
⠀
Присоединяйтесь к нам 26 и 27 июня на Saint HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
⠀
1) Подсистема I/O в PostgreSQL: архитектура, проблемы, обходные пути. Артем Сергиенко (Wrike) https://bit.ly/3zVJTLg
⠀
2) ClickHouse в Kubernetes — это просто! Александр Зайцев (Altinity) https://bit.ly/3zVgxga
⠀
3) Поиск проблем в базе данных, если вы разработчик. Алексей Лесовский (Coins.ph) https://bit.ly/3zZ0Ft1
⠀
4) Топ-5 провальных решений при разработке на Tarantool. Игорь Золотарев (VK, Tarantool) https://bit.ly/3MKh6ku
⠀
5) Архитектура высокопроизводительных распределенных SQL-движков. Владимир Озеров (Querify Labs), Алексей Гончарук (Querify Labs) https://bit.ly/41nmZYS
⠀
Продуктивного просмотра и отличных выходных 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1
⠀
📋 https://bit.ly/43HjD4T
⠀
Почему иногда во время звонка зависает видео от кого-то из участников? Почему видео может “пикселить” или напоминать слайд-шоу, и что из этого больше расстраивает пользователей видеоконференций? Как оценить качество видео и выразить эту оценку в виде одного числа?
⠀
Алексей постарается раскрыть эти вопросы в своем докладе на примере VK Звонков — высоконагруженного сервиса видеоконференций, в которой ежедневно общаются миллионы людей. В докладе он расскажет, с какими вызовами они сталкиваются при передаче видео от участников звонка, как справляются с ними, а также как измеряют качество видео, чтобы быть уверенным, что действительно предоставляют своим пользователям сервис высокого уровня.
⠀
Присоединяйтесь к нашей крутой тусовке разработчиков высоконагруженных систем 26 и 27 июня в Санкт-Петербурге 😎
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
⠀
Это есть и в Telegram, и в GitHub, и на форумах, и в Википедии. А дальше парсеры находят в сообщениях специальный код, теги или символы и преобразуют их в красивый текст с помощью HTML. А где HTML — там и XSS-атаки.
⠀
Игорь Сак-Саковский из Positive Technologies расскажет, как можно искать подобные уязвимостям. Как фаззить и обнаруживать проблемы при генерации HTML в сообщениях. Это довольно новая техника, эксплуатирующая логику парсеров, позволила найти в популярных продуктах кучу уязвимостей, которых раньше никто не замечал.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2💯1
⠀
📋 https://vk.cc/cmUzJ0
⠀
Владимир прольет свет на трейсинг внутри Ozon и на то, как у него получается обрабатывать 5GB/s трейсов. Речь пойдёт об архитектуре системы трассировки запросов, пайплайне обработки трейсов, методах хранения такого большого количества данных и, конечно же, о проблемах, с которыми они сталкивались во время разработки и поддержки системы трейсинга.
⠀
Помимо этого, расскажет и покажет, как они строят граф взаимодействия (dependency graph) более 2 тысяч сервисов внутри Ozon, а также, как благодаря трейсингу, они умеют выявлять наиболее ресурсоемкие запросы (critical path), например при загрузке какой-либо тяжелой страницы. Дополнительно затронет тему взаимодействия системы трассировки запросов с другими системами Observability внутри Ozon.
⠀
🖐 Ждем вас 26 и 27 июня на Saint HighLoad++ 2023
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
⠀
📋 https://bit.ly/41Cw7ZP
⠀
Микросервисы это все еще новый черный. Любой продукт станет лучше если в нем есть блютус, блокчейн и микросервисы. Даже бабушка Павла спросила - можно ли сделать микросервисную швейную машинку.
⠀
Но как оно на самом деле? Ждет ли вас “град на холме”?
⠀
В докладе Павел расскажет: о том, как Авито шло к микросервисам. Это будет таймлайн история, где увидим разные этапы микросервисной архитектуры Авито. И на какие компромиссы шли в процессе
⠀
И еще узнаем, что же в итоге получилось, и почему старички все еще грустят по старому доброму монолиту.
⠀
Встречаемся 26 и 27 июня на Saint HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2👌1