Как достичь максимальной точности обработки данных, полученных с краудсорсинговых платформ?
Сегодня мы расскажем о фреймворке агрегации разметки данных, который использует команда SberDevices. AggregateMe помогает привести несколько разметок к одной и повысить её качество в случае, если исполнители где-то ошиблись. Этот Open Source-фреймворк собирает вместе данные, размеченные разными способами, и позволяет использовать их для разных проектов.
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/833994/
Сегодня мы расскажем о фреймворке агрегации разметки данных, который использует команда SberDevices. AggregateMe помогает привести несколько разметок к одной и повысить её качество в случае, если исполнители где-то ошиблись. Этот Open Source-фреймворк собирает вместе данные, размеченные разными способами, и позволяет использовать их для разных проектов.
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/833994/
🔥12👍1
Привет, друзья! Начинаем эту неделю с полезного контента.
Выбрали для вас самые популярные статьи из нашего блога на Хабре за прошедший период 2024 года, из которых вы узнаете: как писать код на Go так, чтобы выжимать максимум производительности; стоит ли использовать паттерны DDD в большом проекте; практические примеры LotL-атак в контейнерных инфраструктурах и как от них защищаться; как эффективно и без особых проблем управлять большой гибридной инфраструктурой с помощью ansible; как работают квоты в Kubernetes.
1) Что делать, если pprof показывает, что оптимизировать больше нечего, но необходимо выжать из кода еще пару процентов скорости?
Старший программист-разработчик в отделе высоконагруженных систем и оптимизации ВКонтакте Никита Галушко рассказал про small-size объекты, интерфейс и пару трюков со стеком. О влиянии Bounds Check Elimination на производительность и оптимальной конвертации стрингов. Конечно, сложно — но очень интересно!
2) Domain Driven Design — это подход, состоящий из множества элементов. Если посмотреть на него со стороны, то вы, скорее всего, ужаснётесь и отложите все его преимущества в долгий ящик. А преимуществ очень много. Поэтому давайте возьмём CRUD, с которого чаще всего начинают проекты, постепенно соберём бизнес-правила и с помощью тактических паттернов DDD сделаем доменную модель с учётом особенностей Go.
Илья Сергунин, backend-сочинитель в Авито, рассказал какими должны быть паттерны DDD в большом проекте и как этого инструментально добиться на масштабе компании.
3) Все мы любим и используем контейнеры. Но у всего хорошего есть недостатки. У контейнеров множество проблем с информационной безопасностью. Как их избежать и не дать взломщику лазеек в ваш сервис — рассказали специалисты по безопасности из Wildberries.
4) Как выбрать систему управления конфигурациями, какими критериями руководствоваться и как решать проблемы? Системные инженеры X5 Tech Алексей Кузнецов и Борис Мурашин рассказали, как управлять инфраструктурой на 1000+ серверов при помощи Ansible.
5) Как же избежать запуска бесконечных дочерних процессов в контейнере? С этой проблемой помогут квоты в Kubernetes. Техлид продукта Cicd в Samokat. tech. Виктор Попов рассказал всё-всё-всё самое полезное: очевидные, менее очевидные и совсем не очевидные квоты. О том, чем они хороши, что у них под капотом и в каких задачах их лучше использовать. И немножко о том, что нельзя квотировать. Но очень бы хотелось.
Сохраняйте, читайте и не забывайте делиться с коллегами 😉
Выбрали для вас самые популярные статьи из нашего блога на Хабре за прошедший период 2024 года, из которых вы узнаете: как писать код на Go так, чтобы выжимать максимум производительности; стоит ли использовать паттерны DDD в большом проекте; практические примеры LotL-атак в контейнерных инфраструктурах и как от них защищаться; как эффективно и без особых проблем управлять большой гибридной инфраструктурой с помощью ansible; как работают квоты в Kubernetes.
1) Что делать, если pprof показывает, что оптимизировать больше нечего, но необходимо выжать из кода еще пару процентов скорости?
Старший программист-разработчик в отделе высоконагруженных систем и оптимизации ВКонтакте Никита Галушко рассказал про small-size объекты, интерфейс и пару трюков со стеком. О влиянии Bounds Check Elimination на производительность и оптимальной конвертации стрингов. Конечно, сложно — но очень интересно!
2) Domain Driven Design — это подход, состоящий из множества элементов. Если посмотреть на него со стороны, то вы, скорее всего, ужаснётесь и отложите все его преимущества в долгий ящик. А преимуществ очень много. Поэтому давайте возьмём CRUD, с которого чаще всего начинают проекты, постепенно соберём бизнес-правила и с помощью тактических паттернов DDD сделаем доменную модель с учётом особенностей Go.
Илья Сергунин, backend-сочинитель в Авито, рассказал какими должны быть паттерны DDD в большом проекте и как этого инструментально добиться на масштабе компании.
3) Все мы любим и используем контейнеры. Но у всего хорошего есть недостатки. У контейнеров множество проблем с информационной безопасностью. Как их избежать и не дать взломщику лазеек в ваш сервис — рассказали специалисты по безопасности из Wildberries.
4) Как выбрать систему управления конфигурациями, какими критериями руководствоваться и как решать проблемы? Системные инженеры X5 Tech Алексей Кузнецов и Борис Мурашин рассказали, как управлять инфраструктурой на 1000+ серверов при помощи Ansible.
5) Как же избежать запуска бесконечных дочерних процессов в контейнере? С этой проблемой помогут квоты в Kubernetes. Техлид продукта Cicd в Samokat. tech. Виктор Попов рассказал всё-всё-всё самое полезное: очевидные, менее очевидные и совсем не очевидные квоты. О том, чем они хороши, что у них под капотом и в каких задачах их лучше использовать. И немножко о том, что нельзя квотировать. Но очень бы хотелось.
Сохраняйте, читайте и не забывайте делиться с коллегами 😉
👍1
Интервью Эмели Драль — кофаундера и технического директора Evidently AI. У её open source библиотеки для оценки, тестирования и мониторинга качества данных и моделей машинного обучения уже более 22 миллионов скачиваний.
Расспросили её о пути в карьере, передаче знаний, необходимых скиллах и будущем отрасли: https://habr.com/ru/companies/oleg-bunin/articles/840716/
Расспросили её о пути в карьере, передаче знаний, необходимых скиллах и будущем отрасли: https://habr.com/ru/companies/oleg-bunin/articles/840716/
С какими проблемами производительности вы сталкиваетесь чаще всего?
Anonymous Poll
31%
Скачки нагрузки
18%
Утечки памяти
45%
Время отклика
6%
У меня другое, напишу в комментариях
Будущее уже почти наступило? Ai агенты создают программы за нас!
И это не шутка. Новый Replit Agent — AI Copilot показал себя на тестировании во всей красе. Руководитель AI продуктов компании Raft Евгений Кокуйкин сделал на нём прототип своего рабочего продукта быстрее, чем написал его обзор. Причём быстро получился не только кодинг, но и отладка. А именно за отладку больше всего критиковали агентные системы, которые генерируют код по промпту от пользователя. Так что изменения в работе агента значительные.
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/841808/
И это не шутка. Новый Replit Agent — AI Copilot показал себя на тестировании во всей красе. Руководитель AI продуктов компании Raft Евгений Кокуйкин сделал на нём прототип своего рабочего продукта быстрее, чем написал его обзор. Причём быстро получился не только кодинг, но и отладка. А именно за отладку больше всего критиковали агентные системы, которые генерируют код по промпту от пользователя. Так что изменения в работе агента значительные.
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/841808/
👍3
Друзья, с праздником 🙌
Желаем вам:
- хорошо выстроенную коммуникацию в компании: чтобы продакт понимал, как работает система, а менеджер не давил на сроки;
- одинаковое понимание качества у разработки и бизнеса;
- отсутствие синдрома самозванца, выгорания и т.д.
- прозрачные приоритеты и цели;
- не знать лени и прокрастинации;
- эффективную организационную структуру в компании;
- легкость с восприятием чужого кода;
- отсутствие эмоциональной привязки к написанному коду, особенно, когда этот код требуется выбросить;
- чтобы накопленный техдолг не влиял на вашу самооценку как специалиста😎
Поздравляем! 🎉
Желаем вам:
- хорошо выстроенную коммуникацию в компании: чтобы продакт понимал, как работает система, а менеджер не давил на сроки;
- одинаковое понимание качества у разработки и бизнеса;
- отсутствие синдрома самозванца, выгорания и т.д.
- прозрачные приоритеты и цели;
- не знать лени и прокрастинации;
- эффективную организационную структуру в компании;
- легкость с восприятием чужого кода;
- отсутствие эмоциональной привязки к написанному коду, особенно, когда этот код требуется выбросить;
- чтобы накопленный техдолг не влиял на вашу самооценку как специалиста
Поздравляем! 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤11🤗2
Развитие нейросетей способствует шквальному развитию инструментов для них и даже появлению новых языков программирования.
Давайте посмотрим, чем Mojo отличается от Python, какие у них преимущества и недостатки. И сделаем всё это с помощью экспериментов на основе стандартных наборов данных: MNIST и Housing Prices Dataset. Обучим простую сверточную нейронную сеть, а заодно разберём один из методов машинного обучения — линейную регрессию.
✅ Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/843044/
Давайте посмотрим, чем Mojo отличается от Python, какие у них преимущества и недостатки. И сделаем всё это с помощью экспериментов на основе стандартных наборов данных: MNIST и Housing Prices Dataset. Обучим простую сверточную нейронную сеть, а заодно разберём один из методов машинного обучения — линейную регрессию.
✅ Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/843044/
Хабр
Mojo: убийца Python и будущее Ai?
Всем привет! Меня зовут Вадим Шубин, я Data Scientist в компании Raft, и сегодня мы погрузимся в Mojo. Я уже делал обзор данного языка программирования и рассмотрел его преимущества, примеры...
Мы начинаем знакомить вас со спикерами зимней HighLoad++ 2024 💥
Стартуем с первых принятых докладов из секции «Архитектура»
1) api-gateway в Авито. Александр Данковцев (Авито)
В своём докладе Александр расскажет, как устроен роутинг между бесчисленным количеством микросервисов в Авито. Как он развивался, какие проблемы были и как сделать удобно и полезно.
2) Мобильные платежи «Мир». Дмитрий Викулов (Мир Plat.Form (НСПК))
Особое внимание в докладе будет уделено тому, как устроены мобильные платежи в НСПК, и как работает платформа мобильных платежей в целом. Не менее важным аспектом станет обсуждение адаптивности систем к изменениям, что критично для поддержания надёжности и бесперебойной работы.
3) Как масштабировать защиту от DDoS атак на десятки миллионов RPS. Опыт Яндекса. Иван Тямгин (Яндекс)
Иван детально раскроет аспекты создания масштабируемой и отказоустойчивой системы «Антиробот», используемой в Яндексе для защиты от DDoS-атак. Уделяется внимание методам защиты сервисов и их балансировщиков, архитектуре системы и способам быстрого расчёта факторов для машинного обучения.
Встречаемся 2 и 3 декабря в Москве 🙌
Если вы планируете к нам присоединиться, то сейчас самое удачное время это сделать, чтобы сэкономить на стоимости билета 😉 С 21 сентября цена станет выше.
✅ Программа пока в стадии формирования, но на сайте уже можно посмотреть принятые доклады, а также забронировать билет до повышения.
Стартуем с первых принятых докладов из секции «Архитектура»
1) api-gateway в Авито. Александр Данковцев (Авито)
В своём докладе Александр расскажет, как устроен роутинг между бесчисленным количеством микросервисов в Авито. Как он развивался, какие проблемы были и как сделать удобно и полезно.
2) Мобильные платежи «Мир». Дмитрий Викулов (Мир Plat.Form (НСПК))
Особое внимание в докладе будет уделено тому, как устроены мобильные платежи в НСПК, и как работает платформа мобильных платежей в целом. Не менее важным аспектом станет обсуждение адаптивности систем к изменениям, что критично для поддержания надёжности и бесперебойной работы.
3) Как масштабировать защиту от DDoS атак на десятки миллионов RPS. Опыт Яндекса. Иван Тямгин (Яндекс)
Иван детально раскроет аспекты создания масштабируемой и отказоустойчивой системы «Антиробот», используемой в Яндексе для защиты от DDoS-атак. Уделяется внимание методам защиты сервисов и их балансировщиков, архитектуре системы и способам быстрого расчёта факторов для машинного обучения.
Встречаемся 2 и 3 декабря в Москве 🙌
Если вы планируете к нам присоединиться, то сейчас самое удачное время это сделать, чтобы сэкономить на стоимости билета 😉 С 21 сентября цена станет выше.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Forwarded from Онтико
На фотографии почти все члены Программного комитета первых HighLoad++: Костя Осипов, Олег Бунин, Макс Лапшин, Игорь Сысоев и Лёша Рыбак.
Все в той или иной мере технологические предпринимателями. Я (Олег) и Лёша - инфобизнесмены, я торгую билетиками, а Лёша - не просто инфобизнесмен, а облачный.
Костя пилит уже третью базу данных - Picodata. Макс продает лучший видеософт Flussonic. А Игорь, разработав nginx, уже может позволить себе ничего не делать :)
Первые встречи Программного комитета проходили примерно также - в ресторанах - я даже не помню, умели ли мы в созвон.
Я приносил на такие встречи талмуды с распечатанными тезисами всех докладов и мы прямо ручкой писали на них вопросы к докладчикам.
Затем я рассылал эти вопросы по электронной почте, собирал ответы и мы встречались вновь.
А сейчас в чате ПК HighLoad++ уже 50 человек, которые созваниваются тремя тематическими потоками трижды в неделю, перерабатывая полтысячи заявок на каждую из конференций.
Все в той или иной мере технологические предпринимателями. Я (Олег) и Лёша - инфобизнесмены, я торгую билетиками, а Лёша - не просто инфобизнесмен, а облачный.
Костя пилит уже третью базу данных - Picodata. Макс продает лучший видеософт Flussonic. А Игорь, разработав nginx, уже может позволить себе ничего не делать :)
Первые встречи Программного комитета проходили примерно также - в ресторанах - я даже не помню, умели ли мы в созвон.
Я приносил на такие встречи талмуды с распечатанными тезисами всех докладов и мы прямо ручкой писали на них вопросы к докладчикам.
Затем я рассылал эти вопросы по электронной почте, собирал ответы и мы встречались вновь.
А сейчас в чате ПК HighLoad++ уже 50 человек, которые созваниваются тремя тематическими потоками трижды в неделю, перерабатывая полтысячи заявок на каждую из конференций.
🔥31👍7❤3
Как сделать поиск с помощью картинок?
Есть хороший подход, предложенный OpenAI к задаче классификации картинок с помощью модели CLIP. Использование мультимодальных моделей позволяет сделать шаг к пониманию более широкого класса запросов и контента в сервисе, что недоступно моделям с одной модальностью.
Дмитрий Огурцов из Okko подробнее разберет, как обучать сеть, чтобы искать изображения через текстовые описания: https://habr.com/ru/companies/oleg-bunin/articles/
Есть хороший подход, предложенный OpenAI к задаче классификации картинок с помощью модели CLIP. Использование мультимодальных моделей позволяет сделать шаг к пониманию более широкого класса запросов и контента в сервисе, что недоступно моделям с одной модальностью.
Дмитрий Огурцов из Okko подробнее разберет, как обучать сеть, чтобы искать изображения через текстовые описания: https://habr.com/ru/companies/oleg-bunin/articles/
Интервью с управляющим директором, начальником Управления экспериментальных систем машинного обучения Дивизиона общих сервисов «Салют» Сергеем Марковым.
Поговорим про развитие DS в России, нехватку ресурсов, развитие специалистов, нейрострашилки и правила использования нейросетей.
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/844504/
Поговорим про развитие DS в России, нехватку ресурсов, развитие специалистов, нейрострашилки и правила использования нейросетей.
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/844504/
Хабр
Сергей Марков: Мы в разгаре лета искусственного интеллекта
Сергей Марков Поговорим о развитии Data Science в России. За последние 20 лет в этой области произошли фантастические изменения. Всё что создают нейросети становится новостями номер один. Это,...
Рассказываем о следующих докладах, сегодня из блока «Узкотематические секции», которые будут особенно интересны:
- в первую очередь разработчикам из сферы видео, стриминга или телекома, но и разработчикам из других предметных областей тоже должно быть интересно;
- тем, кто занимается веб-парсингом (сбором данных), и кто пытается от него защищаться. Может быть любопытен как интересующимся антифродом, так и всем, кому интересно, какие данные пользователей собирают сайты.
1) Что наша жизнь? Стата! или Укрощаем технические события плееров в VK Видео. Алексей Шпагин (VK, ВКонтакте)
Доклад о переходе VK Видео на новую архитектуру сбора технической статистики. Алексей расскажет, как отказ от сложных событий в пользу моно-событий и сигналов повысил надежность и упростил поддержку плееров. Разбор ключевых метрик (время первого байта/кадра), особенности ленивой и срочной статистики
2) Проблемы при масштабировании сервиса для обхода антибот систем. Евгений Слайковский (Zyte)
Доклад освещает трудности, связанные с масштабированием сервисов для обхода антибот систем. Обсуждаются технические вызовы, такие как имитация браузеров и подделка отпечатков. Вы узнаете о сложностях, возникающих при обходе современных защитных мер.
Мы встречаемся 2 и 3 декабря на HighLoad++ 2024 в Москве, присоединяйтесь 🖐️
✅ На сайте можно посмотреть уже принятые доклады и забронировать билет до повышения цены 21 сентября
- в первую очередь разработчикам из сферы видео, стриминга или телекома, но и разработчикам из других предметных областей тоже должно быть интересно;
- тем, кто занимается веб-парсингом (сбором данных), и кто пытается от него защищаться. Может быть любопытен как интересующимся антифродом, так и всем, кому интересно, какие данные пользователей собирают сайты.
1) Что наша жизнь? Стата! или Укрощаем технические события плееров в VK Видео. Алексей Шпагин (VK, ВКонтакте)
Доклад о переходе VK Видео на новую архитектуру сбора технической статистики. Алексей расскажет, как отказ от сложных событий в пользу моно-событий и сигналов повысил надежность и упростил поддержку плееров. Разбор ключевых метрик (время первого байта/кадра), особенности ленивой и срочной статистики
2) Проблемы при масштабировании сервиса для обхода антибот систем. Евгений Слайковский (Zyte)
Доклад освещает трудности, связанные с масштабированием сервисов для обхода антибот систем. Обсуждаются технические вызовы, такие как имитация браузеров и подделка отпечатков. Вы узнаете о сложностях, возникающих при обходе современных защитных мер.
Мы встречаемся 2 и 3 декабря на HighLoad++ 2024 в Москве, присоединяйтесь 🖐️
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡Успейте забронировать билет на HighLoad++ 2024 до повышения цены
⠀
🖐️ Присоединяйтесь к нам, чтобы:
⠀
- узнать, как делают highload-системы ваши коллеги и конкуренты. Как они думают и смотрят на highload-мир;
- быть в тренде и двигаться дальше;
- познакомиться с технологиями, о которых, возможно, вы ещё не знаете;
- услышать сильные доклады с решением конкретных задач;
- круто провести время в IT-тусовке.
⠀
Также напоминаем, что вы можете забронировать билет до 1 октября, чтобы сохранить за собой текущую стоимость, а оплатить в течение нескольких дней после брони.
⠀
Мы встречаемся 2 и 3 декабря в Москве, ждём вас 🙌
⠀
✅ Ознакомиться с уже принятыми докладами и забронировать билет можно на сайте
⠀
🖐️ Присоединяйтесь к нам, чтобы:
⠀
- узнать, как делают highload-системы ваши коллеги и конкуренты. Как они думают и смотрят на highload-мир;
- быть в тренде и двигаться дальше;
- познакомиться с технологиями, о которых, возможно, вы ещё не знаете;
- услышать сильные доклады с решением конкретных задач;
- круто провести время в IT-тусовке.
⠀
Также напоминаем, что вы можете забронировать билет до 1 октября, чтобы сохранить за собой текущую стоимость, а оплатить в течение нескольких дней после брони.
⠀
Мы встречаемся 2 и 3 декабря в Москве, ждём вас 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Для того чтобы защитить пользователей почты Mail.ru от вредоносных писем, Антиспам Почты Mail.ru проверяет более 400 млн писем ежедневно.
Константин рассказал, как и почему менялась архитектура Антиспама за более 15 лет развития, а ещё:
- что такое спам и зачем с ним бороться;
- какие этапы выполняются при проверке письма;
- какие технические трудности возникают при фильтрации спама, и как они с ними борятся;
- как развивалась архитектура Антиспама, и какую роль в этом играют спамеры;
- что изменилось с началом применения технологий машинного обучения;
- какую роль играет ML в их задачах;
- какие принципы разработки используются, чтобы достичь целевых показателей SLA под нагрузкой выше 300K RPS;
в заключение рассказал примеры случаев, когда что-то пошло не по плану, и какие выводы они из этого сделали.
Посмотрите видео сами и поделитесь с коллегами 🙌
Смотреть на YouTube
Смотреть в VK Видео
#записьдокладаHL
@HighLoadChannel
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Успеть за 350 миллисекунд. Эволюция архитектуры Антиспама Почты Mail.ru / Константин Хицко
Приглашаем на конференцию Saint HighLoad++ 2025, которая пройдет 23 и 24 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
Профессиональная конференция разработчиков высоконагруженных систем Saint…
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
Профессиональная конференция разработчиков высоконагруженных систем Saint…
🔥6❤1👍1👏1
Сегодня рассказываем о докладах из секции «Безопасность», из которых слушатели узнают:
- о разработанном инструменте для инвентаризации репозиториев и обеспечения безопасной разработки в VK;
- как в Т-Банке создавали и внедряли решение для помощи разработчикам в устранении уязвимостей и недостатков в коде с использованием технологий ИИ;
- о проблемах статического анализа кода и возможных способах их облегчения.
1) Инвентаризируй это: строим автоматический DevSecOps для 40 тысяч репозиториев. Александр Мельников (VK)
Доклад о том, что делать, если вы небольшая команда безопасников и у вас есть десятки тысяч репозиториев на проверку. Александр расскажет про то, как они автоматически обходят репозитории, что складывают в базу, на что смотрят в репозиториях и как интегрируются с системой vulnerability management.
2) Исправлять – не искать. Разработка и внедрение AI-ассиcтента для исправления уязвимостей в коде. Роман Лебедь (Т-Банк)
Отличная возможность посмотреть, как AI может помочь с разбором отчетов сканеров кода и с созданием исправлений для уязвимостей.
3) Как влюбить статанализатор в свой код. Владимир Кочетков (Positive Tecnhologies)
Статический анализ уже стал де-факто стандартом при анализе кода, однако и он обладает своими ограничениями. Из доклада вы узнаете об особенностях работы статических анализаторов, конструкциях кода вызывающих наибольшие сложности, возможности их избежать.
Встречаемся 2 и 3 декабря в Москве на HighLoad++ 2024 🖐️
✅ Посмотреть уже принятые доклады и забронировать билет до повышения цены 1 октября можно на сайте
- о разработанном инструменте для инвентаризации репозиториев и обеспечения безопасной разработки в VK;
- как в Т-Банке создавали и внедряли решение для помощи разработчикам в устранении уязвимостей и недостатков в коде с использованием технологий ИИ;
- о проблемах статического анализа кода и возможных способах их облегчения.
1) Инвентаризируй это: строим автоматический DevSecOps для 40 тысяч репозиториев. Александр Мельников (VK)
Доклад о том, что делать, если вы небольшая команда безопасников и у вас есть десятки тысяч репозиториев на проверку. Александр расскажет про то, как они автоматически обходят репозитории, что складывают в базу, на что смотрят в репозиториях и как интегрируются с системой vulnerability management.
2) Исправлять – не искать. Разработка и внедрение AI-ассиcтента для исправления уязвимостей в коде. Роман Лебедь (Т-Банк)
Отличная возможность посмотреть, как AI может помочь с разбором отчетов сканеров кода и с созданием исправлений для уязвимостей.
3) Как влюбить статанализатор в свой код. Владимир Кочетков (Positive Tecnhologies)
Статический анализ уже стал де-факто стандартом при анализе кода, однако и он обладает своими ограничениями. Из доклада вы узнаете об особенностях работы статических анализаторов, конструкциях кода вызывающих наибольшие сложности, возможности их избежать.
Встречаемся 2 и 3 декабря в Москве на HighLoad++ 2024 🖐️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Какой архитектурный стиль вы предпочитаете?
Anonymous Poll
48%
Микросервисы
27%
Монолит
6%
Serverless
13%
Цитадель
6%
Другой, напишу в комментариях
❤2👍2🔥2🤩2💯1
Предсказуемый и управляемый монолит при переходе на микросервисную архитектуру растерял достоинства и оброс кучей архитектурных проблем. Посмотрите видео, и вы узнаете, на какие грабли наступил СБОЛ, как с ними справился, как готовится к пикам нагрузки и что делает, если подготовка не помогла.
#записьдокладаHL
@HighLoadChannel
Please open Telegram to view this post
VIEW IN TELEGRAM
VK Видео
Делаем Сбербанк Онлайн надежнее и надежнее_ как мы готовимся к пиковым нагрузкам. Артем Арюткин
Предсказуемый и управляемый монолит при переходе на микросервисную архитектуру растерял достоинства и оброс кучей архитектурных проблем. Посмотрите видео, и вы узнаете, на какие грабли наступил СБОЛ, как с ними справился, как готовится к пикам нагрузки и…
👏2
Спекуляции на тему того, что нейросети заменят человека, в последнее время появляются довольно часто. Поэтому, когда появился новый ИИ-агент Replit Agent, который якобы пишет код лучше настоящих программистов, команда Raft решила устроить мини-хакатон, чтобы повеселиться, а заодно проверить, насколько полезен новый инструмент и что умеет делать.
➡️ Делимся впечатлениями, промптами, результатами и выводами: https://habr.com/ru/companies/raft/articles/847680/
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Replit Agent программиста не заменит! Или как мы пробовали писать код с помощью нейросети
Привет, Хабр! Это компания Raft и я — руководитель AI продуктов Евгений Кокуйкин. А на фото выше — троица из нашей команды — техлид Саша Константинов, AI Project Manager & QA Lead Толя Разумовский...
🔥7👍2
Построение масштабируемых и эффективных баз данных по-прежнему актуальная тема для разработчиков нагруженных систем. Ландшафт доступных СУБД и архитектурных практик продолжает активно меняться и эволюционировать.
Всё ли мы знаем о поведении Postgres под нагрузками? Нашли ли мы ниши для применения новых СУБД от Яндекса? Поставлена ли точка в дискуссии о способе хранения time-series?
Ответы в докладах ⤵️
1) Аномалии под нагрузкой в PostgreSQL 2.0. Михаил Жилин (Postgres Professional)
Доклад продолжает рассказ об аномалиях производительности PostgreSQL, начатый два года назад. Тут будут изменения за прошедшее время, новые проблемы с индексами и неожиданные эффекты параметра fetch size. Михаил также покажет методы диагностики и устранения проблем.
2) Добавляем ++ в Prometheus. Владимир Гурьянов (Флант), Давид Мэгтон (Флант), Евгений Бастрыков (Deckhouse)
Доклад будет интересен всем, кто интересуется базами данных временных рядов и хранением временных рядов, в частности.
3) Динтаблицы YTsaurus — и ещё одна СУБД от Яндекса. Руслан Савченко (Яндекс)
Динтаблицы YTsaurus используются внутри Яндекса с 2017 года для построения больших сервисов, требующих строгие гарантии консистентности и доступности. В 2023 году исходный код YTsaurus был выложен в open source. В этом докладе Руслан расскажет про самые интересные фичи динтаблиц YTsaurus и сценарии использования в Яндексе.
Присоединяйтесь к нам 2 и 3 декабря в Москве на HighLoad++ 2024 🙌
✅ Посмотреть уже принятые в программу доклады и купить билет можно на сайте
Всё ли мы знаем о поведении Postgres под нагрузками? Нашли ли мы ниши для применения новых СУБД от Яндекса? Поставлена ли точка в дискуссии о способе хранения time-series?
Ответы в докладах ⤵️
1) Аномалии под нагрузкой в PostgreSQL 2.0. Михаил Жилин (Postgres Professional)
Доклад продолжает рассказ об аномалиях производительности PostgreSQL, начатый два года назад. Тут будут изменения за прошедшее время, новые проблемы с индексами и неожиданные эффекты параметра fetch size. Михаил также покажет методы диагностики и устранения проблем.
2) Добавляем ++ в Prometheus. Владимир Гурьянов (Флант), Давид Мэгтон (Флант), Евгений Бастрыков (Deckhouse)
Доклад будет интересен всем, кто интересуется базами данных временных рядов и хранением временных рядов, в частности.
3) Динтаблицы YTsaurus — и ещё одна СУБД от Яндекса. Руслан Савченко (Яндекс)
Динтаблицы YTsaurus используются внутри Яндекса с 2017 года для построения больших сервисов, требующих строгие гарантии консистентности и доступности. В 2023 году исходный код YTsaurus был выложен в open source. В этом докладе Руслан расскажет про самые интересные фичи динтаблиц YTsaurus и сценарии использования в Яндексе.
Присоединяйтесь к нам 2 и 3 декабря в Москве на HighLoad++ 2024 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1