Как стать автором
Обновить
Сначала показывать

Прыжок горбатой лошади или как мы обновляем наши системы

Блог компании Lamoda Программирование *Apache *Kotlin *

Привет! Меня зовут Евгений Сальников и я тимлид одной из команд Outbound, которая входит в департамент Business Process Automation в Lamoda. В нашем направлении мы отвечаем за сервисы доставки.

Эта статья написана по мотивам реальной задачи по обновлению нашей большой системы, а именно — переход с очень старой версии Apache Camel на актуальную. Я не расскажу чего-то особо нового, но если у вас уже есть Apache Camel и вам «только спросить», как с ним управляться — милости просим.

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 1.8K
Комментарии 5

Новости

Идеальный кандидат: миф или реальность?

Блог компании Lamoda Управление персоналом *Карьера в IT-индустрии IT-компании

Привет, Хабр! Меня зовут Арина Кретова, я IT-рекрутер в Lamoda. Время от времени у наших кандидатов возникает вопрос — кто для нас идеальный кандидат и как им стать? Думаю, пришло время поговорить на эту тему и расставить все точки над i. 

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

Читать далее
Всего голосов 33: ↑16 и ↓17 -1
Просмотры 4.3K
Комментарии 37

Java: есть ли жизнь на десктопе?

Блог компании Lamoda Программирование *Java *
✏️ Технотекст 2021

Привет! Я Виктор Барсуков, Java-разработчик в Lamoda. В этой статье хочу рассказать о своем опыте разработки десктопного Java-приложения в рамках пет-проджекта. Что из этого получилось и что можно было бы сделать иначе.

Читать далее
Всего голосов 48: ↑46 и ↓2 +44
Просмотры 16K
Комментарии 48

Найм как проект: постигаем дзен

Блог компании Lamoda Анализ и проектирование систем *Управление персоналом *Карьера в IT-индустрии

Привет! Я Саша Камзеева, руководитель направления системного анализа в Lamoda. В этой статье хочу поделиться своим опытом, который может пригодиться всем, кто сейчас активно нанимает людей. 

Я расскажу, как мне и моей команде удалось выстроить процесс так, что воронка на один оффер с 8−15 резюме сократилась до 3−5. И как в такой непростой период нам удалось постичь дзен и полностью не выгореть.

Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 1.8K
Комментарии 1

Хранители данных: как устроена работа с DWH в Lamoda

Блог компании Lamoda Oracle *IT-инфраструктура *Хранение данных *Хранилища данных *
✏️ Технотекст 2021

Всем привет! Меня зовут Юлия Скогорева, я системный аналитик в команде Center of excellence в Lamoda, которая входит в дирекцию данных и аналитики.

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

В статье я расскажу, как устроено хранилище данных в Lamoda, что находится на каждом его слое, с помощью каких инструментов мы визуализируем данные, сколько у нас отчетов и зачем используем APEX.

Читать далее
Всего голосов 19: ↑16 и ↓3 +13
Просмотры 5.7K
Комментарии 26

Дорогой Дедушка Мороз! Мы скомпилировали тебе письмо

Блог компании Lamoda Читальный зал

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

Но под Новый год можно ненадолго забыть о длинном списке рабочих задач. Волшебство должно и может присутствовать в жизни любого человека, будь ему 10 лет или больше :) 

Так о чем мечтают те, кто работает в Tech-направлении Lamoda?

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.1K
Комментарии 1

Утечка памяти: цена одной маленькой ошибки

Блог компании Lamoda Java *Микросервисы *
✏️ Технотекст 2021

Всем привет, меня зовут Алена Коваленко, я Java-разработчица одной из команд направления Warehouse Management System (WMS) компании Lamoda. Наша команда занимается автоматизацией складской системы и реализацией новых фич для улучшения работы сотрудников склада. В том числе мы занимаемся техническими импрувментами системы, такими как вынесение из монолита функциональности, связанной с идентификацией товара и приемкой возвратов, в отдельный сервис — Inbound Service.

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

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

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 6.9K
Комментарии 6

LaTech Data Talks  — материалы с митапа

Блог компании Lamoda Data Mining *Big Data *Машинное обучение *Управление продуктом *

Вот и состоялся наш первый митап для специалистов по работе с данными — LaTech Data Talks. Мы рассказали о том, как устроена команда Data & Analytics в Lamoda и с какими вызовами нам приходится справляться, поговорили про выстраивание процессов в команде продуктовых аналитиков и о том, как наш поиск позволяет найти те самые теплые кроссовки мечты. Делимся презентациями и записями выступлений спикеров.

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

Вы «продоете теплых кросовок»: ищем идеальную пару обуви с помощью Elasticsearch

Блог компании Lamoda Поисковые технологии *Разработка под e-commerce *Поисковая оптимизация

Привет, эту статью мы пишем вместе — Дмитрий Генинг, руководитель направления разработки R&D, и Александр Желубенков, руководитель направления ранжирования и навигации в компании Lamoda. 

Одна из самых важных систем, с которой мы работаем — это поиск. Ежедневно на Lamoda пользователи вводят тысячи самых разных запросов: белые ботинки, сумочка с леопардовым рисунком, очки-авиаторы и другие вещи для обновления гардероба. Наша задача — сделать поиск таким, чтобы он буквально угадывал желания пользователей и находил сразу то, что нужно. 

В этой статье мы расскажем:

• что находится «под капотом» поиска в Lamoda;

• как мы понимаем пользователей и разбираем поисковые запросы;

• как обогащаются атрибуты товаров и по какой логике формируется запрос к Elasticsearch;

• над чем работаем сейчас и какие есть планы на будущее.

Читать далее
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 4.9K
Комментарии 5

Защищайтесь! Советы по защите дизайна интерфейса перед заказчиком

Блог компании Lamoda Веб-дизайн *Интерфейсы *Usability *Дизайн

Привет, меня зовут Маша Челоногова, я руководитель группы дизайна онлайн-сервисов в Lamoda. Сейчас мы расширяем команду, проводим много собеседований и сталкиваемся с тем, что многих кандидатов заводит в тупик простой вопрос: умеете ли вы защищать свой дизайн?

Есть распространенное мнение, что если вкусы дизайнера и заказчика совпадают, тогда будет «мир-дружба-жвачка». Но это не так. Роль дизайнера эволюционировала, поэтому оценка результата работы становится более сложной задачей. А есть продуктовые дизайнеры, целью которых является решение конкретных бизнес-задач.

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

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

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 3.3K
Комментарии 1

Взломщики «черного ящика»: чем занимаются системные аналитики в Lamoda

Блог компании Lamoda Анализ и проектирование систем *IT-стандарты *Карьера в IT-индустрии

Всем привет! Меня зовут Александра Камзеева, я руководитель направления системного анализа в IT PMO в Lamoda. За полтора года мы выросли с 3 до 22 человек.

Такой стремительный рост и подтолкнул нас на вопрос: «Кто такой системный аналитик и какую роль он выполняет именно в Lamoda?» Мы поняли, что четкий ответ позволил бы нам эффективнее расширять команду, проводить собеседования и онбординг. Благодаря объяснению, кто мы такие, наши коллеги из разработки, QA, бизнеса лучше понимают, с какими вопросами и задачами стоит или не стоит к нам приходить. 

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

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 5.1K
Комментарии 16

Сила процессов в проектном менеджменте

Блог компании Lamoda Управление разработкой *Управление проектами *Agile *Управление продуктом *

Всем привет. Меня зовут Даша Викторова, я Project Lead направления Outbound, которое отвечает за автоматизацию доставки в Lamoda. Сегодня поговорим про проектный менеджмент… Но не совсем :) 

Как правило, проект-менеджер (или просто PM) отвечает за реализацию проектов — как ни странно! Однако любой проект состоит не только из задач, которые ведут к достижению конечной цели, но и из процессов, от которых зависит качество и скорость их достижения.

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

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 6.4K
Комментарии 5

Нечего надеть? Computer Vision в помощь

Блог компании Lamoda Обработка изображений *Машинное обучение *
✏️ Технотекст 2021

Привет, Хабр! Меня зовут Роман Тезиков, я Data Scientist, специализируюсь на Computer Vision в Lamoda.


В R&D Lamoda мы постоянно имеем дело с различного рода рекомендациями. Когда покупатели не знают, какая вещь им нужна, они формируют ее абстрактный образ и пытаются найти что-то похожее с помощью привычных инструментов поиска. На сегодняшний день нейронные сети отлично справляются с задачей распознавания образов. Мы поставили перед собой цель — переосмыслить процесс выбора одежды с учетом Computer Vision. И сегодня я расскажу:


  • какие проекты мы делаем с помощью компьютерного зрения;
  • как учим сети распознавать одежду и даже оценивать стиль;
  • с какими особенностями индустрии мы уже столкнулись;
  • какие у нас планы на будущее.

В процессе мы научились решать задачу из знаменитого фильма «Бриллиантовая рука», где главный герой просит найти такое же платье, но с перламутровыми пуговицами.


Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 4.2K
Комментарии 6

Что Data Scientist может подсмотреть у разработчика

Блог компании Lamoda Программирование *Совершенный код *Big Data *Искусственный интеллект

Всем привет, меня зовут Дарья Пронина, я специалист по анализу данных и машинному обучению в отделе R&D в Lamoda. Я расскажу о том, что специалист по Data Science может подсмотреть у разработчиков, чтобы сделать свою работу эффективнее, production-процессы — устойчивее, а работу с разработчиками и дата инженерами — приятнее. 

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

Читать далее
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 6.4K
Комментарии 3

Поиск среди 10000 GitHub репозиториев на Postgres (используя только MacBook)

Блог компании Lamoda Высокая производительность *PostgreSQL **nix *Администрирование баз данных *
Перевод

Привет!  Меня зовут Никита Галушко, я R&D-разработчик в Lamoda. Специально для Хабра я сделал вольный перевод интересной статьи “Postgres regex search over 10,000 GitHub repositories (using only a Macbook)”. 

Ее автор провел эксперимент: собрал датасет из 10 тысяч GitHub-репозиториев и проверил, насколько Postgres подходит для поиска по документам на одной машине — MacBook Pro, а также измерил скорость поиска и подобрал подходящую конфигурацию.

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

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

4 часа и ни минутой больше: тактика и стратегия Uptime

Блог компании Lamoda Информационная безопасность *IT-инфраструктура *Сетевые технологии *Инженерные системы

Привет, я Владислав Алмазов, директор по сопровождению информационных технологий (IT Operations) в Lamoda. Одно из направлений, за которое я отвечаю — uptime. Это количественный показатель непрерывной работы нашей платформы.


Дать возможность клиенту найти товар в каталоге, положить его в корзину, выбрать способ доставки, рассчитать скидки и оплатить — все это значит «оформить заказ». Одноименная кнопка доступна на сайте 99,95% времени в году. Оставшиеся 0,05% — это 4 часа в год, которые клиенты не замечают. Эта метрика отражает основное бизнес-требование к непрерывности самых критичных IT-систем. Час простоя для Lamoda — это потери десятков миллионов рублей.


По итогам прошлого года мы превысили план и наш uptime составил 99,96%. Дальше я расскажу, за счет чего это удалось.


Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 3.9K
Комментарии 10

Кто вы, мистер архитектор?

Блог компании Lamoda Анализ и проектирование систем *Проектирование и рефакторинг *Управление разработкой *Карьера в IT-индустрии
✏️ Технотекст 2021

Привет, меня зовут Алексей, я системный архитектор e-commerce платформы Lamoda, и в этом посте — мое представление о том, чем на самом деле занимается ИТ-архитектор, какие вопросы решает в ежедневной работе и за что несет ответственность.

С начала 90-х ИТ-сфера сильно эволюционировала, и роль архитектора (я не буду говорить о профессии, потому что считаю, что как таковой ее у нас нет) развивалась вместе с ней. В 2021-ом перед ним стоит задача куда шире, чем проектирование. Он как архитектор зданий, которому нужно не просто построить условный дом, но и вписать его в окружающий контекст, включить в существующую экосистему. Архитектор принимает решения о важных вещах, выступает катализатором изменений, которые нужны проекту. Он использует нарративы, описывая, как должны выглядеть системы и какие паттерны использовать, чтобы команда могла их одобрить и реализовать

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 6.7K
Комментарии 7

Kafka, Lamoda и непреодолимое желание учиться

Блог компании Southbridge Блог компании Lamoda IT-инфраструктура *Учебный процесс в IT Распределённые системы *


Никита Галушко, разработчик подразделения Online Shop Lamoda, в онлайн-гостях у учебного центра Слёрм поделился своими впечатлениями от курса по Kafka, рассказал, как используют эту технологию и какие проблемы решают в отделе R&D (Research and Development).

«Как быстро мы упремся в сетевой канал, который использует Kafka — через года два или раньше?»

Lamoda — один из крупнейших интернет-магазинов в России и СНГ. Чтобы покупатели пользовались сайтом без проблем и радовались быстрой отгрузке и доставке, IT-системами в Lamoda занимаются 340 сотрудников: разработчики, QA-инженеры, аналитики, DevOps-специалисты, продуктовые менеджеры, дизайнеры. Узнаем, как в этой системе крутятся винтики.
Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 5.7K
Комментарии 2

Как мы интегрировали Huawei Mobile Services в два этапа

Блог компании Lamoda Разработка мобильных приложений *Разработка под Android *

Всем привет, меня зовут Ленар Садыков, и я вместе с командой развиваю и поддерживаю приложение для клиентов Lamoda на базе Android. Сегодня расскажу, как мы добавили поддержку Huawei Mobile Services и Huawei App Gallery.


В мае 2019 года Департамент торговли США внес Huawei в черный список. Вследствие Google отказался от сотрудничества с Huawei, а Huawei, в свою очередь, перестал распространять устройства с сервисами Google. В ответ на это китайский гигант представил миру Huawei Mobile Services, в том числе — магазин приложений Huawei App Gallery.


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


image

Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 4.1K
Комментарии 0

Как работать в команде, которая пишет на 5 языках

Блог компании Lamoda Управление разработкой *Управление проектами *

Привет, Хабр! Меня зовут Евгений Сальников, я тимлид одной из команд доставки в компании Lamoda. В нашей команде используются сразу пять языков программирования: PHP, Go, Typescript, Java и Kotlin. Когда я впервые услышал об этом на собеседовании, подумал, что так работать невозможно — все слишком разное. Но спустя год мое мнение кардинально изменилось, и я нашел много преимуществ в таком подходе.


В этой статье я расскажу:


  • о нашем направлении и системах, обслуживающих доставку;
  • как мы живем с таким разнообразием технологий;
  • как планируем работу над разноплановыми задачами;
  • как растим экспертизу в fullstack-команде и расширяем направление.

image

Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 4.4K
Комментарии 7

Информация

Дата основания
Местоположение
Россия
Сайт
tech.lamoda.ru
Численность
5 001–10 000 человек
Дата регистрации