Всем привет!
Прямо сейчас:
Оптимизация ИТ инфраструктуры самого большого складского комплекса в России или с чего начиналась сетевая автоматизация Wildberries
Денис Борисов, сетевой инженер в Wildberries
Путь сетевой автоматизации WB или как все начиналось. Как мы инвентаризируем наши сетевые девайсы. Реализация кастомного ZTP, и как мы до такого докатились. Как настраивать порты без участия сетевого инженера. Утилиты для диагностики (ребут wifi, restart ipsec).
Ссылка на трансляцию
Подключаемся... вот-вот начнем.
Прямо сейчас:
Оптимизация ИТ инфраструктуры самого большого складского комплекса в России или с чего начиналась сетевая автоматизация 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”, под редакцией Егора Рогова. Бумажное издание на русском языке давно в продаже.
🐘 Статьи Егора Рогова на Хабре — максимально подробно и про индексы и про запросы в формате «как оно работает».
🐘 Официальная русскоязычная документация: перевод настолько хороший, что им можно смело пользоваться 🙂
🐘 «Postgres. Первое знакомство», П. Лузанов, Е. Рогов, И. Лёвшин — регулярно обновляемая книжечка от сотрудников российского вендора Postgres. Гуляет в бумажном виде по конференциям, но есть и в электронном. Каких-то уникальных рецептов в ней нет, это своего рода оглавление ко всем постгресовым материалам для джуниоров.
🐘 «PostgreSQL 14 изнутри», Е. Рогов — «… после этой книги стыдно не знать как работает СУБД». Пожалуй, самый исчерпывающий на сегодняшний день материал о внутренних механизмах Pg14.
Бумажное издание уже в продаже, но есть и бесплатная электронная версия.
🐘 «Оптимизация запросов в PostgreSQL», Г. Домбровская, Б. Новиков, А. Бейликова — название говорит само за себя, отличный перевод “PostgreSQL Query Optimization”, под редакцией Егора Рогова. Бумажное издание на русском языке давно в продаже.
🐘 Статьи Егора Рогова на Хабре — максимально подробно и про индексы и про запросы в формате «как оно работает».
🐘 Официальная русскоязычная документация: перевод настолько хороший, что им можно смело пользоваться 🙂
👍13❤2🔥1
Оптимизация ИТ инфраструктуры самого большого складского комплекса в России или с чего начиналась сетевая автоматизация Wildberries
Давным-давно, в далекой-далекой галактике складская сеть Wildberries состояла из нескольких небольших складов и крупного комплекса в Подольске. Что из себя представляла сеть на тот момент? Классическую «гирляндную» топологию с последовательно подключенными свичами.
Денис Борисов, сетевой инженер из Wildberries делится очень личным опытом оптимизации ИТ инфраструктуры самого большого складского комплекса в России (250 тыс. кв. м., 400 сетевых устройств, несколько независимых точек входа для провайдеров).
Видео доклада уже доступно на Ютубчике.
Давным-давно, в далекой-далекой галактике складская сеть Wildberries состояла из нескольких небольших складов и крупного комплекса в Подольске. Что из себя представляла сеть на тот момент? Классическую «гирляндную» топологию с последовательно подключенными свичами.
Денис Борисов, сетевой инженер из Wildberries делится очень личным опытом оптимизации ИТ инфраструктуры самого большого складского комплекса в России (250 тыс. кв. м., 400 сетевых устройств, несколько независимых точек входа для провайдеров).
Видео доклада уже доступно на Ютубчике.
👍21🔥6❤1
WB TechTalks # 2: «Светлое настоящее с Redux»
28 апреля в онлайне пройдет встреча фронтендеров в формате TechTalks. Миша Кожевников, наш фронтенд-разработчик поделится нюансами применения библиотеки Redux в разных проектах, а мы позадаем вопросы.
Redux в наше время стал практически стандартом в стеке React, но имеет ряд особенностей и возможностей для улучшения, о которых мало кто знает.
Мы используем React в интранет-проектах, где нет особых требований к нагрузке и зависимость от сторонних фреймворков некритична.
В ходе доклада Михаил расскажет об улучшениях, которые пришлось сделать, и к каким результатам удалось прийти. Как нивелировали недостатки и как подчеркнули сильные стороны Redux. Поговорим о том, что улучшает developer experience Redux и что его ухудшает на больших и малых проектах, затронем сопутствующие библиотеки, которые были выбраны для наиболее комфортной его эксплуатации.
Стартуем в 19:00 в зуме, не опаздывайте.
Ссылка на регистрацию:
https://wildberries-org.timepad.ru/event/1989168/
28 апреля в онлайне пройдет встреча фронтендеров в формате TechTalks. Миша Кожевников, наш фронтенд-разработчик поделится нюансами применения библиотеки Redux в разных проектах, а мы позадаем вопросы.
Redux в наше время стал практически стандартом в стеке React, но имеет ряд особенностей и возможностей для улучшения, о которых мало кто знает.
Мы используем React в интранет-проектах, где нет особых требований к нагрузке и зависимость от сторонних фреймворков некритична.
В ходе доклада Михаил расскажет об улучшениях, которые пришлось сделать, и к каким результатам удалось прийти. Как нивелировали недостатки и как подчеркнули сильные стороны Redux. Поговорим о том, что улучшает developer experience Redux и что его ухудшает на больших и малых проектах, затронем сопутствующие библиотеки, которые были выбраны для наиболее комфортной его эксплуатации.
Стартуем в 19:00 в зуме, не опаздывайте.
Ссылка на регистрацию:
https://wildberries-org.timepad.ru/event/1989168/
👍15🔥5❤1🎉1
Эволюция платежного шлюза
Ежедневно пользователи Wildberries совершают более 4 млн. покупок. Прошлой весной Леша Павлов рассказывал на HighLoad++ об архитектуре отказоустойчивого платежного шлюза, который нам удалось построить.
Пришло время поведать о том, что изменилось в платежном шлюзе Wildberries за последний год, чем были обусловлены изменения (а их оказалось много), почему мы ушли от монорепы и чем обусловлено увеличение гранулярности микросервисов, а также упрощение инфраструктуры и максимально-возможный отказ от асинхронных событий.
И главное — как можно провести плавный рефакторинг архитектуры и кода в рамках одной минорной версии.
Ведущий разработчик платежного шлюза Ваня Ловецкий расскажет об эволюции платежного шлюза сразу на двух конференциях. #ЛовитеЛовецкого на Dump (27 мая 2022, Екатеринбург) или на CodeFest (28-29 мая 2022, Новосибирск).
#speakers_wbtech #pay_wbtech #highload_wbtech
Ежедневно пользователи 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
Миша Кожевников, фронтенд-разработчик из 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🔥12❤1
В мае на главной уральской конфе DUMP выступал Ваня Ловецкий, ведущий разработчик нашего платежного шлюза.
Обычно каждый год мы растем x2, но в этот раз «закон Гордона Мура» не сработал: за последний год количество транзакций выросло в 4 раза, а продавцов на сайте — в 5. Это более 113 млн. покупателей ежемесячно!
Смотрите на ютубчике видео Ваниного доклада об эволюции платежного шлюза и помните: допущения сделанные на стадии проектирования стоят х10 на стадии разработки.
Обычно каждый год мы растем x2, но в этот раз «закон Гордона Мура» не сработал: за последний год количество транзакций выросло в 4 раза, а продавцов на сайте — в 5. Это более 113 млн. покупателей ежемесячно!
Смотрите на ютубчике видео Ваниного доклада об эволюции платежного шлюза и помните: допущения сделанные на стадии проектирования стоят х10 на стадии разработки.
👍31🔥9❤3😁3🥰2
Hi All!
Для длинных статей о работе и жизни мы завели блог на Дзене. За круглосуточным хайлоадом и бигдэйтой, за самыми технологичными продуктами и уникальными решениями всегда стоят люди, каждому из которых есть о чем рассказать.
Подписывайтесь, с нас — нескучные лонгриды на самые разные и актуальные темы.
Для длинных статей о работе и жизни мы завели блог на Дзене. За круглосуточным хайлоадом и бигдэйтой, за самыми технологичными продуктами и уникальными решениями всегда стоят люди, каждому из которых есть о чем рассказать.
Подписывайтесь, с нас — нескучные лонгриды на самые разные и актуальные темы.
👍16🔥5❤1
На протяжении многих лет ИТ-отрасль является своего рода островком стабильности и оптимизма, непреступным для мировых кризисов и прочих потрясений. У каждого второго есть знакомый программист, который хорошо зарабатывает, а курсы обещают практически моментальную карьеру всего за 79 999 рублей.
Как войти в IT-сферу и с чего начинать обучение? Как правильно учиться? Какие задачи у программиста в высоконагруженном проекте?
Иван Ловецкий, ведущий разработчик платежного шлюза в Wildberries, рассказал нам о том, что его вдохновляет и как он пришел к этой профессии.
Как войти в IT-сферу и с чего начинать обучение? Как правильно учиться? Какие задачи у программиста в высоконагруженном проекте?
Иван Ловецкий, ведущий разработчик платежного шлюза в Wildberries, рассказал нам о том, что его вдохновляет и как он пришел к этой профессии.
👍19🔥6👏1
9 сентября собираемся в новом офисе Wildberries на фронтенд-митап.
Увлекательные истории от трех йокодзун е-комерса: Wildberries, Ozon и Ali Express:
— Смешивать, но не взбалтывать: backend-driven UI Mixer и новая frontend-архитектура AliExpress Россия
— Логика задом наперед: уход от классического подхода к разработке клиент-серверных приложений и перенос логики на клиента (Wildberries)
— Рендер за 20: современная архитектура фронтового бэкенда (Ozon)
Стартуем в 18:30, берите с собой вопросы и не опаздывайте.
Регистрируйтесь, места еще есть.
Метка на карте, чтобы не потеряться.
Увлекательные истории от трех йокодзун е-комерса: 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, запасайтесь вопросами и не опаздывайте.
Если еще не зарегистрировались, самое время.
Метка на карте, чтобы не потеряться.
9 сентября в новом офисе Wildberries выступит Александр Киселев, VP of Engineering AliExpress Россия.
Александр расскажет о том, как они с коллегами переписывали фронтенд AliExpress Россия, какой паттерн выбрали и почему, какие инструменты использовали, и какие из них не подошли, а так же, что из этого вышло.
15 миллисекунд на рендеринг, 3.5К RPS, 60 подов на 2 дата-центра, 8.8 млн пользователей и примерно 2 млрд. товаров.
Стартуем в 18:30, запасайтесь вопросами и не опаздывайте.
Если еще не зарегистрировались, самое время.
Метка на карте, чтобы не потеряться.
👍13👏1
Логика задом наперед
9 сентября в новом офисе Wildberries выступит Андрей Шелудченко из компании «Вайлдберрис».
Андрей расскажет, как в компании уходили от классического подхода к разработке клиент-серверных приложений и переносили логику на клиента. Использовали децентрализованный подход, когда часть логики переносится на фронт, а сервисы отвечают больше за обогащение данных.
Стартуем в 18:30, запасайтесь попкорнами и помидорками.
Если еще не зарегистрировались, самое время.
Метка на карте, чтобы не потеряться.
9 сентября в новом офисе Wildberries выступит Андрей Шелудченко из компании «Вайлдберрис».
Андрей расскажет, как в компании уходили от классического подхода к разработке клиент-серверных приложений и переносили логику на клиента. Использовали децентрализованный подход, когда часть логики переносится на фронт, а сервисы отвечают больше за обогащение данных.
Стартуем в 18:30, запасайтесь попкорнами и помидорками.
Если еще не зарегистрировались, самое время.
Метка на карте, чтобы не потеряться.
🔥11👍6❤4
Рендер за 20: современная архитектура фронтового бэкенда
Современный мир постоянно толкает научно-технический прогресс к новым свершениям, c каждым днем все выше и выше поднимая планку «нормального».
Один из важнейших факторов, толкающих к развитию — скорость.
Когда мы говорим о скорости сайта, мы имеем ввиду время отрисовки страницы, в частности время до наступления LCP. Эта метрика прямо пропорционально зависит от скорости доставки HTML до клиента.
9 сентября Игорь Пушкарский, руководитель отдела разработки Core Web BX расскажет o серверном рендеринге в Ozon: как они его готовят и как он эволюционировал за последние 4 года, как удалось добиться скорости рендеринга страницы в 20ms, каких результатов удалось достичь в условиях постоянного роста пользовательского трафика.
Начало в 18:30 в новом офисе Wildberries.
Регистрируйтесь пока есть места.
Современный мир постоянно толкает научно-технический прогресс к новым свершениям, c каждым днем все выше и выше поднимая планку «нормального».
Один из важнейших факторов, толкающих к развитию — скорость.
Когда мы говорим о скорости сайта, мы имеем ввиду время отрисовки страницы, в частности время до наступления LCP. Эта метрика прямо пропорционально зависит от скорости доставки HTML до клиента.
9 сентября Игорь Пушкарский, руководитель отдела разработки Core Web BX расскажет o серверном рендеринге в Ozon: как они его готовят и как он эволюционировал за последние 4 года, как удалось добиться скорости рендеринга страницы в 20ms, каких результатов удалось достичь в условиях постоянного роста пользовательского трафика.
Начало в 18:30 в новом офисе Wildberries.
Регистрируйтесь пока есть места.
👍16🔥2❤1
// убрать до релиза!!!!!!1
fmt.Print("С Днем программиста, зая ;-***")
🥰61🔥14👍11🎉9❤7
Смешивать, но не взбалтывать: backend-driven UI Mixer и новая frontend-архитектура AliExpress Россия
9 сентября в нашем офисе прошел фронтенд-митап, собравший спикеров из компаний-тяжеловесов е-комерса: Wildberries, Ozon и Ali Express.
Александр Киселев, VP of Engineering AliExpress Россия выступил с докладом о том, как они с коллегами переписывали фронтенд сайта AliExpress Россия, какие инструменты использовали и что же из этого вышло.
В приятной профессиональной атмосфере было задано много вопросов — мы все записали и выложили на Ютьюб для тех, кто не смог поприсутствовать.
#wb_frontend_meetup1 #wbtech
... и в конце Ali Express еще подарочки раздавал :)
9 сентября в нашем офисе прошел фронтенд-митап, собравший спикеров из компаний-тяжеловесов е-комерса: Wildberries, Ozon и Ali Express.
Александр Киселев, VP of Engineering AliExpress Россия выступил с докладом о том, как они с коллегами переписывали фронтенд сайта AliExpress Россия, какие инструменты использовали и что же из этого вышло.
В приятной профессиональной атмосфере было задано много вопросов — мы все записали и выложили на Ютьюб для тех, кто не смог поприсутствовать.
#wb_frontend_meetup1 #wbtech
... и в конце Ali Express еще подарочки раздавал :)
👍13🔥4🤩3❤1
Логика задом наперед
9 сентября в нашем новом офисе выступал Андрей Шелудченко из компании «Ягодки».
Кто этот Андрей и почему он у нас выступал? Да потому что все 7 лет, которые он проработал в компании, занимался разработкой мобильного приложения магазина.
Андрюха рассказывал, как в Wildberries уходили от классического подхода к разработке клиент-серверных приложений и переносили логику на клиента. Использовали децентрализованный подход, когда часть логики переносится на фронт, а сервисы отвечают больше за обогащение данных.
Смотрите на Ютубчике.
#wb_frontend_meetup1 #wbtech
9 сентября в нашем новом офисе выступал Андрей Шелудченко из компании «Ягодки».
Кто этот Андрей и почему он у нас выступал? Да потому что все 7 лет, которые он проработал в компании, занимался разработкой мобильного приложения магазина.
Андрюха рассказывал, как в Wildberries уходили от классического подхода к разработке клиент-серверных приложений и переносили логику на клиента. Использовали децентрализованный подход, когда часть логики переносится на фронт, а сервисы отвечают больше за обогащение данных.
Смотрите на Ютубчике.
#wb_frontend_meetup1 #wbtech
👍13❤8🔥4👏3
Рендер за 20: современная архитектура фронтового бэкенда
9 сентября у нас в гостях был Игорь Пушкарский, руководитель отдела разработки Core Web BX Ozon.
Игорь рассказал o серверном рендеринге в Ozon: как они его готовят и как он эволюционировал за последние 4 года, как удалось добиться скорости рендеринга страницы в 20 ms, каких результатов удалось достичь в условиях постоянного роста пользовательского трафика.
Видео уже на Ютьюбе.
#wb_frontend_meetup1 #wbtech
9 сентября у нас в гостях был Игорь Пушкарский, руководитель отдела разработки Core Web BX Ozon.
Игорь рассказал o серверном рендеринге в Ozon: как они его готовят и как он эволюционировал за последние 4 года, как удалось добиться скорости рендеринга страницы в 20 ms, каких результатов удалось достичь в условиях постоянного роста пользовательского трафика.
Видео уже на Ютьюбе.
#wb_frontend_meetup1 #wbtech
🔥16👍12👏2❤1
Поучаствовали сегодня в карьерном марафоне Московского Политеха: студенты все с горящими глазами прям как на подбор, кайф.
Пообщались на извечные со времен первой вычислительной машины Чарльза Бэббиджа темы:
— «Как в ИТ быстро заработать на двушку в Хамовниках»
— «Как перестать программировать и начать жить»
А еще мы учим. Залетайте к нам на стажировку:
— Golang-разработчик
— Фронтендер
PS. Ну вы поняли, что ягодки у нас на стенде — это типа потому что мы — ягодки и вот это вот все )))
PPS. На фотках наши ребятки: ведущий разработчик платежного шлюза Ваня Ловецкий и эксперты по моментальному карьерному росту Эмилия (светленькая) и Валерия (темненькая) :)))
Пообщались на извечные со времен первой вычислительной машины Чарльза Бэббиджа темы:
— «Как в ИТ быстро заработать на двушку в Хамовниках»
— «Как перестать программировать и начать жить»
А еще мы учим. Залетайте к нам на стажировку:
— Golang-разработчик
— Фронтендер
PS. Ну вы поняли, что ягодки у нас на стенде — это типа потому что мы — ягодки и вот это вот все )))
PPS. На фотках наши ребятки: ведущий разработчик платежного шлюза Ваня Ловецкий и эксперты по моментальному карьерному росту Эмилия (светленькая) и Валерия (темненькая) :)))
🔥41👍17❤5🎉4👏3🤩2🥰1