Как стать автором
Обновить
54.63
WBTECH
Технологический фундамент Wildberries
Сначала показывать

Fuzzing-тестирование. Практическое применение

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров3.8K

Привет, Хабр! Меня зовут Никита Догаев, я Backend Team Lead в команде Контента на портале поставщиков Wildberries. Мы отвечаем за карточки, которые каждый день испытывают на прочность сотни тысяч продавцов из разных стран.

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

Читать дальше →
Всего голосов 14: ↑16 и ↓-2+18
Комментарии3

Как собрать контейнер и не вооружить хакера

Время на прочтение15 мин
Количество просмотров13K

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

Привет, Хабр! Это Алексей Федулаев и Антон Жаболенко из Wildberries. Мы работаем в сфере информационной безопасности (ИБ) уже больше 10 лет.

Читать далее
Всего голосов 29: ↑29 и ↓0+29
Комментарии7

Оптимальный архитектурный шаблон iOS-приложения

Уровень сложностиСредний
Время на прочтение21 мин
Количество просмотров3.9K

В статье описывается оптимальный архитектурный шаблон большого iOS-приложения на Swift, выступающего преимущественно тонким клиентом. Основной упор делается на применение чистой архитектуры. Статья предназначается как новичкам, так и опытным программистам. Для удобства навигации имеется оглавление.

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Комментарии7

Идеальный REST-клиент для iOS

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров2.3K

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

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Идеальный наблюдатель на Swift

Время на прочтение12 мин
Количество просмотров5.2K

В этой статье речь пойдёт о шаблоне проектирования «Наблюдатель» (Observer) и его реализации на Swift. Точнее — о его идеальной реализации.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии12

Meetup по архитектуре кастомной CI/CD системы WILDBERRIES на Go

Время на прочтение1 мин
Количество просмотров2.9K
Приветствую! 1 октября будет проходить наш очередной бесплатный онлайн-митап для Go-разработчиков и не только. Обсудим один из наших внутренних проектов — систему непрерывной интеграции и доставки на Go. Ниже указан список рассматриваемых вопросов и расписание мероприятия.

Ссылка на видеозапись прошедшего митапа тут


Читать дальше →
Всего голосов 9: ↑6 и ↓3+3
Комментарии0

Meetup по архитектуре Go приложения платежного шлюза от WILDBERRIES

Время на прочтение1 мин
Количество просмотров3.2K
Приветствую! 15 сентября будет проходить бесплатный онлайн-митап для Go-разработчиков и не только. В программе — разбор вопросов построения отказоустойчивого Go приложения для платежного шлюза. Ниже указан список рассматриваемых вопросов и расписание мероприятия.

Ссылка на запись видеостриматут


Читать дальше →
Всего голосов 10: ↑6 и ↓4+2
Комментарии2

Как перестать беспокоиться и начать жить без монолита

Время на прочтение8 мин
Количество просмотров9.8K


Все мы любим истории. Нам нравится, сидя у костра, рассказывать о своих былых победах, сражениях или просто о своем опыте работы.

Сегодня как раз такой день. И пусть вы сейчас не у костра, но зато у нас есть история для вас. История о том, как мы начали работать с хранилищем на Tarantool.

Когда-то давным-давно в нашей компании была пара «монолитов» и один на всех «потолок», к которому эти монолиты медленно, но верно приближались, ограничивая полет нашей компании, наше развитие. И было однозначное понимание: однажды мы жестко упремся в этот потолок.
Читать дальше →
Всего голосов 21: ↑21 и ↓0+21
Комментарии11

200 ИТ-вакансий и контрольный нерезиновому офису от WFH*

Время на прочтение3 мин
Количество просмотров3.1K


*WFH — Work From Home

Офис reload


Ранее посвящал время нескольким статьям о работе во время пандемии. О том, что изменилось в наших рабочих процессах, о том, как с этим жить и какие выводы мы для себя сделали.
С тех пор кануло в лету еще пару месяцев. И вот мы уже адаптировались к новой жизни. Без галстуков, без утренних пробок по пути на работу и уж тем более без того самого ощущения неизбежности, когда толпа жаждущих поработать вносит тебя в вагон метро несмотря на то, что это твоя станция и ты, вообще-то, хотел выйти.
Более того, к новому образу жизни адаптировались не только разработчики с офисными обитателями, но и сам офис. Иной скажет, что сегодня он и на офис то не похож – пуфики да мягкие кресла с видом на окрестности белокаменной.
Читать дальше →
Всего голосов 7: ↑5 и ↓2+3
Комментарии2

«Удаленка». Заметки вчерашнего офисного разработчика. Часть 2

Время на прочтение4 мин
Количество просмотров4.2K
С момента выхода первой части нашей истории про “удаленку”, на время карантина, прошло уже больше двух месяцев. Пришел черед подвести итоги наших “приключений” во второй части.

Еще каких-то 6 месяцев назад — кто бы мог подумать, что наши разработчики перейдут на постоянную удаленную работу в принципе? Было много вопросов к такому шагу, но чудо, в конечном счете, свершилось. Как раз тот случай, когда можно сказать, что “несчастье помогло” — ведь не без влияния карантина.

image

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

Отступление. Уверен, что часть из вас и не догадывались о таком положении дел с количеством разработчиков в наших стенах. Так и на собеседованиях – приходят ребята. WILDBERRIES? Ну да, слышали – интернет-магазин. Когда же речь заходит о наличии разработки высоконагруженных систем, а у нас их хватает, силами более, пока что, 600 разработчиков, мир “перестает быть прежним”. Впрочем, поведаю вам о том, что у нас имеется в разработке в одном из следующих материалов, ибо достойных проектов реально не мало. Пока же продолжим.
Читать дальше →
Всего голосов 5: ↑3 и ↓2+1
Комментарии6

«Удаленка». Заметки вчерашнего офисного разработчика

Время на прочтение5 мин
Количество просмотров8.5K
Когда смотришь новости в сети про какую-нибудь далекую страну, в которой происходят какие-то беды по типу вспышек очередной “холеры 21 века”, то не всегда осознаешь, что однажды это может коснуться и тебя.

Так произошло и со мной – слава богу, речь пойдет не про ухудшение состояния здоровья, но о влиянии коронавируса на мою, в частности, рабочую неделю, а именно переход на “удаленку”.
image
Было бы банально “открыть Америку” словами о том, что, оказывается, есть удаленная работа и удаленное рабочее место – особенно в нашей с вами действительности, когда слово «фрилансер» слышишь чаще, чем «инкапсуляция».

Более того, было бы совсем неправдой если бы я начал говорить, что в нашей компании мы не сталкивались с “удаленкой” в принципе. Ведь помимо частных случаев дистанционной работы, к примеру, из-за болезни, у нас и вправду уже сложилась какая-то традиция – периодически отправлять разработчиков командами в, так называемые, удаленные офисы для избавления от скопившегося технического долга.

Кто бы что не говорил, но на мой взгляд это очень хорошая история. Особенно для того, чтобы у разработчиков была возможность абстрагироваться от решения оперативных задач, которые то и дело врываются в нашу жизнь от бизнеса, невзирая на скрам и спринты. Абстрагироваться и предоставить себе возможность реализовать, наконец-то, старые проектные планы, которые как путеводная звезда, сияют где-то там вдалеке при всей своей недостижимости.
Читать дальше →
Всего голосов 11: ↑9 и ↓2+7
Комментарии19

Информация

Сайт
www.wildberries.ru
Дата регистрации
Дата основания
Численность
свыше 10 000 человек
Местоположение
Россия