Встречаемся на Positive Hack Days Fest
Собрали доклады наших спикеров:
🔵 Паттерны кеширования в больших и нагруженных системах, Виталий Левченко
Разберем, как организовать сервис с обилием разных кешей, чтобы поддержка не была мучительной. О подходах к консистентности таких сервисов. Коротко — о подходах к ограничению размера кешей.
🔵 Что вы делаете не так с Elasticsearch с инженерной стороны, Станислав Клайзен
Планируя и строя кластеры Elasticsearch, инженеры часто совершают ошибки — типовые и не очень. Elasticsearch довольно сильно завоевал рынок ИБ в части использования в SIEM- и IT-системах в качестве backend для сервисов. Но мало кто разбирался с архитектурой на больших потоках — поговорим об этом.
🔵 Сколько стоит SOC на open source, Иван Дьячков
Расскажем о предпосылках и возможностях построения SOC на опенсорсных компонентах, поделимся ошибками и победами при таком подходе.
🔵 DevHackOps. Когда безопасность может вредить, Александр Емельянов
Современные DevSecOps-практики обещают безопасность на всех этапах разработки, но что, если сама инфраструктура и процессы защиты превращаются в лазейку для злоумышленника? В этом докладе будут собраны все примеры из реальной жизни, когда в попытках внедрить лучшие практики мы делаем дырки в инфраструктуре. Лозунг доклада: «Primum non nocere», «Прежде всего — не навреди».
#wbtech #wbspeakers #wbsecurity #phdays #golang #elasticsearch
Собрали доклады наших спикеров:
Разберем, как организовать сервис с обилием разных кешей, чтобы поддержка не была мучительной. О подходах к консистентности таких сервисов. Коротко — о подходах к ограничению размера кешей.
Планируя и строя кластеры Elasticsearch, инженеры часто совершают ошибки — типовые и не очень. Elasticsearch довольно сильно завоевал рынок ИБ в части использования в SIEM- и IT-системах в качестве backend для сервисов. Но мало кто разбирался с архитектурой на больших потоках — поговорим об этом.
Расскажем о предпосылках и возможностях построения SOC на опенсорсных компонентах, поделимся ошибками и победами при таком подходе.
Современные DevSecOps-практики обещают безопасность на всех этапах разработки, но что, если сама инфраструктура и процессы защиты превращаются в лазейку для злоумышленника? В этом докладе будут собраны все примеры из реальной жизни, когда в попытках внедрить лучшие практики мы делаем дырки в инфраструктуре. Лозунг доклада: «Primum non nocere», «Прежде всего — не навреди».
#wbtech #wbspeakers #wbsecurity #phdays #golang #elasticsearch
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥11❤7😁2
День Х настал — через 10 минут, в 18:00, подключайтесь к Trust & Safety AI Meetup
Онлайн-трансляция пройдет на двух площадках:
🟣 VK
🟣 YouTube
Подключайтесь к митапу и смело задавайте вопросы спикерам в чате: @wbspace_chat
#wbtech #wbmeetups #wbspeakers #wbml #wbsecurity
Онлайн-трансляция пройдет на двух площадках:
Подключайтесь к митапу и смело задавайте вопросы спикерам в чате: @wbspace_chat
#wbtech #wbmeetups #wbspeakers #wbml #wbsecurity
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤4👍2😁1
Современные подходы к матчингу товаров с использованием LLM. Опыт в e-commerce
Как LLM и VLM улучшают задачу матчинга товаров в e-commerce? С чем можно столкнуться при внедрении моделей: особенности промптинга, метрики качества, интеграция в продакшн?
В новой статье Виталий Кулиев, Data Science Tech Lead Wildberries, поделился опытом внедрения LLM для извлечения и сравнения атрибутов, VLM для визуального анализа, а еще рассказал, как найти эффективное решение именно под ваши задачи.
#wbtech #wbds #wbml #wbtech_habr
Как LLM и VLM улучшают задачу матчинга товаров в e-commerce? С чем можно столкнуться при внедрении моделей: особенности промптинга, метрики качества, интеграция в продакшн?
В новой статье Виталий Кулиев, Data Science Tech Lead Wildberries, поделился опытом внедрения LLM для извлечения и сравнения атрибутов, VLM для визуального анализа, а еще рассказал, как найти эффективное решение именно под ваши задачи.
#wbtech #wbds #wbml #wbtech_habr
🔥12👍6❤5🥰1
Создание кастомного тултипа Jetpack Compose
В мире мобильной разработки удобство и интуитивность интерфейса играют ключевую роль. Одним из способов улучшения пользовательского опыта является предоставление дополнительной информации в нужный момент, и для этого идеально подходят тултипы.
В новой статье Альберт Ханнанов, Android-разработчик Wildberries, разобрал, как создать гибкую и удобную систему тултипов в Jetpack Compose, используя модификаторы и специальный оборачивающий блок.
Шаг за шагом рассмотрим создание необходимых компонентов, их взаимодействие и методы управления тултипом.
#wbtech #kotlin #android #wbtech_habr
В мире мобильной разработки удобство и интуитивность интерфейса играют ключевую роль. Одним из способов улучшения пользовательского опыта является предоставление дополнительной информации в нужный момент, и для этого идеально подходят тултипы.
В новой статье Альберт Ханнанов, Android-разработчик Wildberries, разобрал, как создать гибкую и удобную систему тултипов в Jetpack Compose, используя модификаторы и специальный оборачивающий блок.
Шаг за шагом рассмотрим создание необходимых компонентов, их взаимодействие и методы управления тултипом.
#wbtech #kotlin #android #wbtech_habr
❤13🔥10👍5
Встречаем лето на CodeFest!
Наш спикер Олег Дурандин, Head of Horizontal ML, в докладе расскажет про особенности создания и развития горизонтальной ML-команды. Будут фейлы, лайфхаки и честные выводы о том, как собрать команду, которая приносит пользу 🔥
А ещё совсем скоро расскажем про наш стенд и активности на CodeFest в этом году — не пропустите!
#wbtech #wbds #wbml #codefest
Наш спикер Олег Дурандин, Head of Horizontal ML, в докладе расскажет про особенности создания и развития горизонтальной ML-команды. Будут фейлы, лайфхаки и честные выводы о том, как собрать команду, которая приносит пользу 🔥
А ещё совсем скоро расскажем про наш стенд и активности на CodeFest в этом году — не пропустите!
#wbtech #wbds #wbml #codefest
❤21🔥14👍7😁1
Рассказываем про технологии и проекты компании, дарим мерч и даже гадаем на айти-таро — точность 100%!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22🥰4🎉3
Дайджест выступлений 🔥
Сезон конференций в разгаре, собрали интересные доклады от наших спикеров:
🟣 От Netlink к eBPF: радикальное ускорение трассировки интернет-пакетов, Вадим Калашников, Golang-разработчик
4 июня, 11:10
🟣 Путь к слоистой архитектуре приложения, Павел Погорельчук, Lead команды разработки
4 июня, 11:10
🟣 Эмулируем NES на Go, Максим Полетаев, Golang-разработчик
4 июня, 17:00
🟣 Игры, в которые играют инженеры, Илья Мирин, руководитель кластера «Модерация контента»
5 июня, 15:50
#wbtech #wbspeakers #wbsecurity #golangconf #techleadconf #ctoconf
Сезон конференций в разгаре, собрали интересные доклады от наших спикеров:
4 июня, 11:10
Доклад не только рассказывает о нюансах работы EBPF с Go, но и дает конкретный кейс с решением, как повысить сетевую производительность, обходя стандартные механизмы ОС (такие, как Netlink). Будет полезно, даже если вы совсем ничего не знаете про EBPF.
4 июня, 11:10
Во время работы мне часто приходилось сталкиваться с сервисами, созданными с учетом слоистой архитектуры и DDD. Однако в большинстве случаев в них возникали одни и те же проблемы. Поэтому я решил обобщить свой опыт, связанный с этими трудностями, и рассказать о том, как мы их преодолевали, какой путь прошли, чтобы сформировать текущую архитектуру и какие преимущества это нам принесло.
4 июня, 17:00
В докладе я расскажу о своем опыте работы над эмулятором консоли NES (известной у нас как Денди). Мы исследуем архитектуру легендарной консоли 90-х и разберем фундаментальные принципы эмуляции: от интерпретации машинного кода процессора MOS 6502 до графического пайплайна и вывода изображения на экран, и даже затронем реализацию сетевого мультиплеера с компенсацией задержек.
5 июня, 15:50
Техлиды часто встречаются с неявным сопротивлением внедрению решений со стороны участников своих команд. Это может выглядеть как бесконечные совещания или споры «ни о чем». Илья Мирин расскажет, как при помощи практичных приемов сдвинуть ситуацию с мертвой точки и избежать попадания в эту точку.🟣 Как управлять командой 1000+ сотрудников, Павел Соломин, СТО Мобильного приложения для клиентов
6 июня, 17:00
СТО управляют сотнями, а иногда и тысячами сотрудников, каждый из которых сильнее их в своей сфере. Как руководителю балансировать между авторитетом и доверием? Как делегировать и не потерять контроль? Ответим на главный вопрос: «А зачем СТО нужен?».
#wbtech #wbspeakers #wbsecurity #golangconf #techleadconf #ctoconf
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤4👍4
Новые вакансии в команду 🛒
🔵 iOS Developer
senior/удаленно
Ищем специалиста с опытом работы с Gitlab, GitHub или аналогичными инструментами, владением iOS-специфичными инструментами разработки, со знанием Python или Ruby для скриптинга и глубоким пониманием процессов CI/CD, включая настройку сложных конвейеров
🔗 Откликнуться
🔵 Expert Computer Vision Engineer
senior/гибрид
Ищем специалиста с глубокими знаниями современных методов CV (ViT, Diffusion, Metric Learning), опытом внедрения в продакшн и умением работать с большими данными
🔗 Откликнуться
🔵 Team Lead Go в Геосервисы
гибрид
Ищем специалиста с опытом управления командой и умением декомпозировать задачи, прорабатывать архитектуру сервисов и участвовать в выборе стека технологий
🔗 Откликнуться
🔵 Java разработчик
senior/гибрид
Ищем специалиста со знанием PostgreSQL, опытом коммерческой разработки на Java/Kotlin и работы с высоконагруженными приложениями
🔗 Откликнуться
🔵 Data analyst (ComDep)
middle/гибрид
Ищем специалиста с уверенными знаниями Python и SQL, опытом работы с веб-аналитикой, Clickhouse и Apache Airflow
🔗 Откликнуться
#wbvacancy
senior/удаленно
Ищем специалиста с опытом работы с Gitlab, GitHub или аналогичными инструментами, владением iOS-специфичными инструментами разработки, со знанием Python или Ruby для скриптинга и глубоким пониманием процессов CI/CD, включая настройку сложных конвейеров
senior/гибрид
Ищем специалиста с глубокими знаниями современных методов CV (ViT, Diffusion, Metric Learning), опытом внедрения в продакшн и умением работать с большими данными
гибрид
Ищем специалиста с опытом управления командой и умением декомпозировать задачи, прорабатывать архитектуру сервисов и участвовать в выборе стека технологий
senior/гибрид
Ищем специалиста со знанием PostgreSQL, опытом коммерческой разработки на Java/Kotlin и работы с высоконагруженными приложениями
middle/гибрид
Ищем специалиста с уверенными знаниями Python и SQL, опытом работы с веб-аналитикой, Clickhouse и Apache Airflow
#wbvacancy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤5😁4🥰1
В программе доклады от спикеров Wildberries & Russ и Альфа-Банка, Q&A-сессия с розыгрышем мерча, нетворкинг и фуршет для классного завершения вечера.
Поговорим о том, как оживить виджеты, подружить Compose с Koin и навигацией, а заодно встроить одно Android-приложение в другое без боли...или с болью:
Александр Гирев, Android Team Lead продуктовой команды WB Partners
Арсений Шпилевой, Android-разработчик core-команды WB Partners
Абакар Магомедов, главный техлид разработки в Альфа-Банке
Когда: 4 июля 18:00 (сбор гостей с 17:00)
Где: Москва, пространство Весна + онлайн-трансляция
Регистрация уже открыта — присоединяйтесь онлайн или офлайн!
#wbtech #wbmeetups #wbspeakers #wbandroid
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍6🔥4
Кто на Saint HighLoad++ 2025?
Мы уже здесь! Совсем скоро расскажем про наш стенд и активности, а пока — встречайте спикеров🛒
🔵 Миллион товаров, опыт один: используем коллаборативные и мультимодальные эмбеддинги для кластеризации
➡️ Олег Дурандин, Head of Horizontal ML
📍 23 июня, 14:40, «Зал 03 / Розовый»
🔵 Мастер-класс «Распилим монолит»
➡️ Алексей Лосев, Руководитель отдела разработки ИТ Банка
📍 23 июня, 17:00, «Зал 07 / Голубой шатер»
🔵 Как настроить Nginx, чтобы он выдержал DDoS
➡️ Сергей Черкашин, Team Lead команды защиты от DDoS-атак
📍 24 июня, 12:20, «Зал №1 Башня» + можно посмотреть онлайн-трансляцию
🔵 Масштабируем невозможное: как мы создали систему OTA-обновлений для 30 000+ устройств в закрытом контуре
➡️ Петр Растегаев, Lead backend-разработки WB Device
📍 24 июня, 12:20, «Зал 02 / Зелёный»
#wbtech #wbspeakers #sainthighload
Мы уже здесь! Совсем скоро расскажем про наш стенд и активности, а пока — встречайте спикеров
Доклад о том, как кластеризовать миллионы товаров на маркетплейсе с помощью коллаборативного подхода и мультимодальных эмбеддингов. Будет показан путь от бизнес-требований до продакшна: выбор подхода, метрики качества, подводные камни — и как это улучшило рекомендации.
Очень часто разработчики сталкиваются с задачей распила большой системы на ряд мелких сервисов. Эта задача может возникнуть как в процессе развития легаси-монолита, так и если какой-то сервис становится суперсервисом и его зона ответственности уже не соответствует одному контексту.
На мастер-классе мы вместе с участниками определим, какие варианты распила монолита могут быть, разобьем существующий монолит на ограниченные контексты, спроектируем несколько шагов выпила частей из монолита. А также изобретем несколько паттернов, обсудим плюсы и минусы реализаций.
Помните sysctl-параметры для C10K problem из статей 2000-х? Приходите узнать, какие из них работают сейчас. Еще будет информация, как делать ratelimit на JA4 и какой с него толк. Как кешировать динамику. Как обрабатывать access.log, если ты очень большой.
Представьте, что вам нужно обновить прошивку на тысячах устройств, разбросанных по складам, без возможности использовать готовые облачные решения. Сложно? Именно с этим вызовом столкнулась наша команда — и победила.
В этом практическом докладе поделимся реальным опытом разработки системы OTA-обновлений для масштабной инфраструктуры в условиях строгих ограничений безопасности — расскажем все о системе обновления прошивок в Wildberries: стек, архитектуру, релизный цикл, проблемы и их решения.
#wbtech #wbspeakers #sainthighload
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤6👍5
Saint HighLoad++ 25 в разгаре — приходите знакомиться и участвовать в активностях 🔥
У нас можно уронить прод, получить предсказание на айти-таро, разобрать рабочий кейс в мем-хабе, узнать о технологиях компании и выиграть классный мерч — будет весело, всех ждём!
У нас можно уронить прод, получить предсказание на айти-таро, разобрать рабочий кейс в мем-хабе, узнать о технологиях компании и выиграть классный мерч — будет весело, всех ждём!
🔥15