WBTECH – Telegram
WBTECH
13.7K subscribers
552 photos
18 videos
217 links
Разработчики Wildberries делятся опытом: полезные статьи и анонсы мероприятий

Ютуб: https://www.youtube.com/@wb_tech

Регистрация в Роскомнадзоре:
№ 4963508866
Download Telegram
О чем поговорим сегодня:

Прикладное использование сетевого анализа (social network analysis): feature engineering и кластеризация
Сергей Суслов, Wildberries

В докладе будет представлено как использовать сетевой анализ в прикладных задачах в двух аспектах. Первое — центральность узлов отображает структурные особенности модели. Второе — кластеризация на графе разделяет узлы не по своим признакам, а по характеру связей между ними.


Механизм «Attention» в задаче классификации текстов на примере отзывов и вопросов
Михаил Багрецов, Wildberries

Некоторые задачи, связанные с анализом последовательностей, например, поиск похожих текстов либо обнаружение аномалий в данных, можно рассматривать как задачу классификации. При этом одним из лидеров в обработке естественного языка являются модели, так или иначе имеющие в своей основе рекуррентные сети различных архитектур. В последнее время общим местом является модификации с использованием механизма внимания «Attention», в том числе «Luong» или Bahdanau, которую можно назвать «аддитивной» и\или «мультипликативной» соответственно. На примере классификации отзывов и вопросов приведём примеры использования механизмов аддитивного или мультипликативного внимания.


Открытый стол. Алгоритмы AntiDDoS в Wildberries: теория и практика
Даниил Волков, Wildberries

Речь пойдет о разделении легитимного и нелегитимного трафика, поиске аномалий в сетевом трафике и обнаружении автоматизированного доступа к ресурсам (ботов). Будет представлена система, которая работает над решением данных вопросов в Wildberries, алгоритмы и идеи, которые используются в реализации, и перспективы развития.

Ссылочка на регистрацию, если вдруг пропустили:
https://wildberries-org.timepad.ru/event/1869855/
👍7
Как работает крупнейший маркетплейс: что у него под капотом

Сегодня Wildberries — самый большой маркетплейс в России, и мы так часто заняты повседневным хайлоадом, что не всегда успеваем рассказать что за всем этим стоит.

Наш CTO Серега Бобрецов разгреб все текущие задачи и подготовил простыню о том, что делать инженерам, если каждый год вы растете x2.

Статья человека, пережившего ад черных пятниц, ужас киберпонедельников и мрак предновогодних распродаж (поэтому и фото боком).
👍16
В конце сентября прошлого года вышла новая версия PostgreSQL — 14. Обширный пресс-релиз содержит описание десятков фич, в которых на практике еще разбираться и разбираться, однако спустя всего несколько месяцев Егор Рогов из Postgres Professional написал целую книгу о том, как же устроен Pg14 изнутри.

Вот, что говорит сам Егор: «Эта книга для тех, кого не устраивает работать с базой данных как с черным ящиком»!...». Автор уже известен в профессиональном сообществе исчерпывающими хабр-статьями на тему индексов и механизмов работы СУБД.

Бумажное издание еще готовится к печати, но уже доступна электронная версия.

Бонусом рекомендуем еще одно полезное чтиво, где Егор приложился редактором — «PostgreSQL Query Optimization» Генриэтты Домбровской, Бориса Новикова и Анны Бейликовой.

Ну а посты Егора про индексы сами нагуглите, уже не джуны.
👍18
Кстати, о Постгресе.

15 февраля в офисе Wildberries пройдет встреча разработчиков PostgreSQL в формате TechTalks. Павел Лузанов из Postgres Professional расскажет о фичах 14-й версии, а мы зададим вопросы.

Можно зарыться в километровые обзоры коммитфестов, но лучше послушать вживую тех, кто причастен.

Стартуем в 19:00, это бесплатно. Готовим вопросы и вопросы на вопросы.

Ссылочка на регистрацию:
https://wildberries-org.timepad.ru/event/1911966/
👍12🔥9🤔3
23 марта встречаемся в офисе Wildberries на митапе, посвященном автоматизации сетевой инфраструктуры.

У нас в гостях Нео, Тринити и Морфеус с личным опытом построения архитектуры и внедрения автоматизации в матрице крупных сетях.

В программе доклады от инженеров из Wildberries, Яндекс и Juniper Networks.

Стартуем в 19:00, бесплатно и покушац тоже будет.

Следуйте за белым кроликом, вот ссылочка на расписание и регистрацию:
https://wildberries-org.timepad.ru/event/1938246/
🤬27🔥14👍13👎111
This media is not supported in your browser
VIEW IN TELEGRAM
Актуальное
😁28🤔20👍16🔥96
Новость с пометкой «молния»!

Мы переносим Network Automation Meetup в онлайн.

Волею судеб наши спикеры застряли в разных частях света и не смогут вовремя вернуться на базу. Тем не менее в любой непонятной ситуации надо делиться знаниями.

«Знания свет — путь укажет нам» (с) мастер Йода

Стартуем 23 марта в 19:00 в зуме: можно задавать вопросы голосом и на клавишах.

Ссылочка на онлайн-трансляцию:
https://zoom.us/j/93314372877?pwd=NXpiUWtOaXRCMDZqQ1p6NmZMMjY1dz09
🔥10👍42🎉2
Всем привет!

Прямо сейчас:

Оптимизация ИТ инфраструктуры самого большого складского комплекса в России или с чего начиналась сетевая автоматизация Wildberries

Денис Борисов, сетевой инженер в Wildberries

Путь сетевой автоматизации WB или как все начиналось. Как мы инвентаризируем наши сетевые девайсы. Реализация кастомного ZTP, и как мы до такого докатились. Как настраивать порты без участия сетевого инженера. Утилиты для диагностики (ребут wifi, restart ipsec).

Ссылка на трансляцию

Подключаемся... вот-вот начнем.
8👍5🔥2
В феврале у нас в гостях был Павел Лузанов из Postgres Professional с обзором коммитфестов на пути к 15-й версии PostgreSQL.

Вопросов было много — почти двухчасовое видео доклада уже доступно на Ютубчике.
14🔥7👍5🎉2
По мотивам февральского WB TechTalks: «PostgreSQL: между 14.2 и 15devel» собрали подборку «что почитать перед сном»:

🐘 «Postgres. Первое знакомство», П. Лузанов, Е. Рогов, И. Лёвшин — регулярно обновляемая книжечка от сотрудников российского вендора Postgres. Гуляет в бумажном виде по конференциям, но есть и в электронном. Каких-то уникальных рецептов в ней нет, это своего рода оглавление ко всем постгресовым материалам для джуниоров.


🐘 «PostgreSQL 14 изнутри», Е. Рогов — «… после этой книги стыдно не знать как работает СУБД». Пожалуй, самый исчерпывающий на сегодняшний день материал о внутренних механизмах Pg14.

Бумажное издание уже в продаже, но есть и бесплатная электронная версия.


🐘 «Оптимизация запросов в PostgreSQL», ​​Г. Домбровская, Б. Новиков, А. Бейликова — название говорит само за себя, отличный перевод “PostgreSQL Query Optimization”, под редакцией Егора Рогова. Бумажное издание на русском языке давно в продаже.


🐘 Статьи Егора Рогова на Хабре — максимально подробно и про индексы и про запросы в формате «как оно работает».


🐘 Официальная русскоязычная документация: перевод настолько хороший, что им можно смело пользоваться 🙂
👍132🔥1
Оптимизация ИТ инфраструктуры самого большого складского комплекса в России или с чего начиналась сетевая автоматизация Wildberries

Давным-давно, в далекой-далекой галактике складская сеть Wildberries состояла из нескольких небольших складов и крупного комплекса в Подольске. Что из себя представляла сеть на тот момент? Классическую «гирляндную» топологию с последовательно подключенными свичами.

Денис Борисов, сетевой инженер из Wildberries делится очень личным опытом оптимизации ИТ инфраструктуры самого большого складского комплекса в России (250 тыс. кв. м., 400 сетевых устройств, несколько независимых точек входа для провайдеров).

Видео доклада уже доступно на Ютубчике.
👍21🔥61
WB TechTalks # 2: «Светлое настоящее с Redux»

28 апреля в онлайне пройдет встреча фронтендеров в формате TechTalks. Миша Кожевников, наш фронтенд-разработчик поделится нюансами применения библиотеки Redux в разных проектах, а мы позадаем вопросы.

Redux в наше время стал практически стандартом в стеке React, но имеет ряд особенностей и возможностей для улучшения, о которых мало кто знает.

Мы используем React в интранет-проектах, где нет особых требований к нагрузке и зависимость от сторонних фреймворков некритична.

В ходе доклада Михаил расскажет об улучшениях, которые пришлось сделать, и к каким результатам удалось прийти. Как нивелировали недостатки и как подчеркнули сильные стороны Redux. Поговорим о том, что улучшает developer experience Redux и что его ухудшает на больших и малых проектах, затронем сопутствующие библиотеки, которые были выбраны для наиболее комфортной его эксплуатации.

Стартуем в 19:00 в зуме, не опаздывайте.

Ссылка на регистрацию:
https://wildberries-org.timepad.ru/event/1989168/
👍15🔥51🎉1
Эволюция платежного шлюза

Ежедневно пользователи Wildberries совершают более 4 млн. покупок. Прошлой весной Леша Павлов рассказывал на HighLoad++ об архитектуре отказоустойчивого платежного шлюза, который нам удалось построить.

Пришло время поведать о том, что изменилось в платежном шлюзе Wildberries за последний год, чем были обусловлены изменения (а их оказалось много), почему мы ушли от монорепы и чем обусловлено увеличение гранулярности микросервисов, а также упрощение инфраструктуры и максимально-возможный отказ от асинхронных событий.

И главное — как можно провести плавный рефакторинг архитектуры и кода в рамках одной минорной версии.

Ведущий разработчик платежного шлюза Ваня Ловецкий расскажет об эволюции платежного шлюза сразу на двух конференциях. #ЛовитеЛовецкого на Dump (27 мая 2022, Екатеринбург) или на CodeFest (28-29 мая 2022, Новосибирск).

#speakers_wbtech #pay_wbtech #highload_wbtech
🔥17👍11👏2😁2🥰1
Светлое настоящее с Redux

Миша Кожевников, фронтенд-разработчик из Wildberries подготовил обстоятельную лекцию о нюансах применения библиотеки Redux в разных проектах и о том, какой профит мы от всего этого получили. В конце участники задавали вопросы.

Видео доклада уже доступно на Ютубчике.

Кстати, если не успели задать вопрос в онлайне — можно сделать это в комментариях к этому посту, а мы позовем Мишу ;)

PS. Полезные ссылочки на гитхабе:
Sollution for redux and redux-saga common cases
Webpack loader to magically incapsulate your actions with the your module-name (folder name) prefix
👍18🔥121
В мае на главной уральской конфе DUMP выступал Ваня Ловецкий, ведущий разработчик нашего платежного шлюза.

Обычно каждый год мы растем x2, но в этот раз «закон Гордона Мура» не сработал: за последний год количество транзакций выросло в 4 раза, а продавцов на сайте — в 5. Это более 113 млн. покупателей ежемесячно!

Смотрите на ютубчике видео Ваниного доклада об эволюции платежного шлюза и помните: допущения сделанные на стадии проектирования стоят х10 на стадии разработки.
👍31🔥93😁3🥰2
Hi All!

Для длинных статей о работе и жизни мы завели блог на Дзене. За круглосуточным хайлоадом и бигдэйтой, за самыми технологичными продуктами и уникальными решениями всегда стоят люди, каждому из которых есть о чем рассказать.

Подписывайтесь, с нас — нескучные лонгриды на самые разные и актуальные темы.
👍16🔥51
На протяжении многих лет ИТ-отрасль является своего рода островком стабильности и оптимизма, непреступным для мировых кризисов и прочих потрясений. У каждого второго есть знакомый программист, который хорошо зарабатывает, а курсы обещают практически моментальную карьеру всего за 79 999 рублей.

Как войти в IT-сферу и с чего начинать обучение? Как правильно учиться? Какие задачи у программиста в высоконагруженном проекте?

Иван Ловецкий, ведущий разработчик платежного шлюза в Wildberries, рассказал нам о том, что его вдохновляет и как он пришел к этой профессии.
👍19🔥6👏1
9 сентября собираемся в новом офисе Wildberries на фронтенд-митап.

Увлекательные истории от трех йокодзун е-комерса: Wildberries, Ozon и Ali Express:

— Смешивать, но не взбалтывать: backend-driven UI Mixer и новая frontend-архитектура AliExpress Россия

— Логика задом наперед: уход от классического подхода к разработке клиент-серверных приложений и перенос логики на клиента (Wildberries)

— Рендер за 20: современная архитектура фронтового бэкенда (Ozon)

Стартуем в 18:30, берите с собой вопросы и не опаздывайте.

Регистрируйтесь, места еще есть.

Метка на карте, чтобы не потеряться.
👍8🔥7🤩1
Смешивать, но не взбалтывать: backend-driven UI Mixer и новая frontend-архитектура AliExpress Россия

9 сентября в новом офисе Wildberries выступит Александр Киселев, VP of Engineering AliExpress Россия.

Александр расскажет о том, как они с коллегами переписывали фронтенд AliExpress Россия, какой паттерн выбрали и почему, какие инструменты использовали, и какие из них не подошли, а так же, что из этого вышло.

15 миллисекунд на рендеринг, 3.5К RPS, 60 подов на 2 дата-центра, 8.8 млн пользователей и примерно 2 млрд. товаров.

Стартуем в 18:30, запасайтесь вопросами и не опаздывайте.

Если еще не зарегистрировались, самое время.

Метка на карте, чтобы не потеряться.
👍13👏1
Логика задом наперед

9 сентября в новом офисе Wildberries выступит Андрей Шелудченко из компании «Вайлдберрис».

Андрей расскажет, как в компании уходили от классического подхода к разработке клиент-серверных приложений и переносили логику на клиента. Использовали децентрализованный подход, когда часть логики переносится на фронт, а сервисы отвечают больше за обогащение данных.

Стартуем в 18:30, запасайтесь попкорнами и помидорками.

Если еще не зарегистрировались, самое время.

Метка на карте, чтобы не потеряться.
🔥11👍64
Рендер за 20: современная архитектура фронтового бэкенда

Современный мир постоянно толкает научно-технический прогресс к новым свершениям, c каждым днем все выше и выше поднимая планку «нормального».

Один из важнейших факторов, толкающих к развитию — скорость.

Когда мы говорим о скорости сайта, мы имеем ввиду время отрисовки страницы, в частности время до наступления LCP. Эта метрика прямо пропорционально зависит от скорости доставки HTML до клиента.

9 сентября Игорь Пушкарский, руководитель отдела разработки Core Web BX расскажет o серверном рендеринге в Ozon: как они его готовят и как он эволюционировал за последние 4 года, как удалось добиться скорости рендеринга страницы в 20ms, каких результатов удалось достичь в условиях постоянного роста пользовательского трафика.

Начало в 18:30 в новом офисе Wildberries.

Регистрируйтесь пока есть места.
👍16🔥21