Алиэкспресс на чем написан

Aliexpress работает в России уже 10 лет. Пять лет назад в Москве открылся офис компании и появилась небольшая команда инженеров, которая занималась поддержкой локальных фич.

6998 просмотров

Всё изменилось с созданием СП осенью 2019-го: было принято решение перенести основную разработку, которая активно началась весной прошлого года, из Китая в Россию. За прошедшее время в новую инженерную команду приняли более 300 специалистов, еще почти столько же планируется привлечь в наступившем году.

Иван Каздым, руководитель департамента IT в логистике «Aliexpress Россия», рассказал, зачем понадобились столь масштабные изменения и как проходил процесс переноса разработки из Поднебесной в нашу страну.

Иван Каздым
руководитель департамента IT в логистике «Aliexpress Россия»
Зачем это было нужно

Осенью 2019 года произошло важное событие в жизни «Aliexpress Россия»: Alibaba Group, Mail.ru Group, «Мегафон» и Российский фонд прямых инвестиций (РФПИ) создали совместное предприятие в сфере электронной коммерции.

няшный AliExpress/милые покупочки с Алика.

Основная цель новой компании — активное развитие новых продуктов в России, включая их разработку с нуля или серьезную адаптацию сервисов «Aliexpress Россия». Не секрет, что подходы к разработке продуктов и предпочтения пользователей в Азии и Европе довольно сильно различаются, а инженерам достаточно трудно перестроиться под новые требования. В результате продукт получается специфическим для местных пользователей и не учитывает все их потребности.

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

Кроме того, в рамках Alibaba Group российскому подразделению было трудно получить ресурсы на развитие: проекты холдинга внутри Китая имели приоритет из-за гораздо больших масштабов последних. Если стоял выбор — условно — сделать новую фичу для Aliexpress.ru и TaoBao, то приоритет отдавался китайскому проекту, потому что изменение в нем потенциально принесло бы гораздо больше денег. Обо всём этом мы подробно писали ранее в блоге.

После того как Aliexpress стал в том числе российским проектом, ситуация изменилась. Началась активная разработка в России, для чего вновь собранной команде инженеров пришлось взять многие процессы под свой контроль. Это был увлекательный, но не всегда простой процесс. Вот с какими трудностями мы столкнулись.

Незнакомый стек технологий

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

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

Почему Алиэкспресс (AliExpress) отменяет заказы?

С одной стороны, усилия местных китайских инженеров имеют свои неоспоримые плюсы. Однако развитие продукта на внешних рынках иностранными специалистами сопряжено с трудностями. Среди самых очевидных: потребуется немало времени, чтобы разобраться с кодом, а развивать его с помощью незнакомых инструментов непросто. Это усложняет онбординг новых инженеров, они дольше «втягиваются», им тяжелее выйти на максимальную продуктивность. Специалистов, которые бы имели опыт работы с такими технологиями в России, по понятным причинам нет.

Именно поэтому для Aliexpress в России мы приняли решение в конечном итоге отказаться от изначального стека технологий в тех областях, где в open source есть сравнимые по качеству аналоги. В частности, от Java перешли к Kotlin, остальные технологии также старались брать по принципу современности и лучшей совместимости: Kubernetes, GitLab, C# и т. п. При этом многие проекты Alibaba Group останутся — например, среди инструментов, которые доступны и вне группы, можно назвать MaxCompute.

Построение коммуникаций

Alibaba — огромная компания, в которой работают тысячи людей. Это может затруднять коммуникации даже без учета некоторых различий в менталитете сотрудников. Скажем, при возникновении вопросов по устройству внутренних систем часто было трудно «найти концы» и понять, к кому обращаться за консультациями.

Такие ситуации приводили к необходимости тратить на исследования больше времени, чем планировалось изначально. Но с развитием собственной инфраструктуры Aliexpress острота этой проблемы начала снижаться.

Отдельная тема — менталитет. В китайской культуре принят indirect feedback, то есть более мягкая обратная связь: в рабочих отношениях, когда что-то не нравится, принято «намекать», а не говорить напрямую. Например: «Всё очень здорово, вот это можно улучшить». Это сильно отличается от direct feedback, подчас принятого в России.

Если в отечественных компаниях всегда есть кто-то, кто скажет: «Этот код не работает», то в китайских компаниях такая обратная связь без дополнительных вводных может быть воспринята некорректно. В итоге фидбэк китайских коллег не всегда хорошо считывается российскими инженерами и увеличивает время работы над задачей.

Другой подход к менеджменту

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

Id пользователя что это Алиэкспресс

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

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

На этом в целом с основными трудностями всё, теперь поговорим о том, что конкретно нам удалось сделать за последние несколько месяцев.

Источник: vc.ru

Сюда Разработка Подлинная Java: как работает Aliexpress после переноса разработки в Россию

Привет, Хабр! Меня зовут Анатолий Орлов, и я технический директор Aliexpress Россия. Сервис доступен русскоязычным пользователям уже 11 лет, при этом офис компании в Москве открылся только пять лет назад, а локальная команда разработки появилась лишь в прошлом году. Ее главная задача – адаптировать площадку, изначально заточенную на китайский лад, к реалиям Рунета и сделать ее понятнее и проще для русскоязычных пользователей.

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

Зачем вообще переносили разработку

Решение о переносе разработки в Россию было принято после создания совместного предприятия (СП), в котором приняли участие Alibaba, Mail.Ru Group, «Мегафон» и РФПИ. Сделано это было для того, чтобы развивать площадку в сфере электронной коммерции по правилам и законам российского рынка и для удобства российских пользователей и селлеров.

В последние годы русскоязычная часть Aliexpress интенсивно развивалась и требовала больше ресурсов и фокуса. При этом российский бизнес для Alibaba Group в целом – это слишком маленький сегмент в сравнении с любым китайским сервисом компании, так что получить ресурсы для проведения изменений было очень сложно. Когда разработка русскоязычной платформы не находится в России, то проекту нужно ждать своей очереди на ресурсы разработки. А учитывая, что очередь приоретизируется по объему рынка, пользователям Рунета приходилось ждать улучшений продолжительное время. Если же инженеры работали бы в России и постоянно занимались именно российским Aliexpress, понимая, как делать продукт, востребованный здесь, это открыло бы больше простора для развития.

После создания СП ситуация сдвинулась в эту сторону, мы активно начали наращивать техническую команду. Так, если в январе 2020-го нас было около 40 человек, то в январе 2021 года число инженеров выросло почти до 400. Что же делают все эти люди?

Адаптация глобального сервиса под рунет

Звучит всё довольно просто: нужно всего лишь «забрать» в свое ведение важные для локального рынка части системы (например, поиск), адаптировать их и развивать площадку в дальнейшем. На практике всё оказывается совсем не так легко.

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

Фото: Олег Лозовой / РБК

Несмотря на то что одним из главных языков программирования во всей экосистеме является Java, почти всё окружение и инструменты проприетарны. Довольно часто встречаются форки популярных известных открытых решений, но в общем объеме инфраструктуры их не так много. Часто такие системы сильно «допилены» и имеют мало общего с исходным проектом. Например, у Alibaba есть чудесная технология MaxCompute, которая внешне почти неотличима от hadoop и, видимо, когда-то была форкнута от hadoop, но размеры кластеров, находящихся под ее управлением, таковы, что у разработчиков hadoop глаз бы задергался от зависти.

Типичная локализация разработки чего-то выглядит так: мы берем часть системы Aliexpress и делаем ее локальный форк – в смысле копируем сервисы, деплоим вторую копию приложений и переключаем трафик. После этого мы получаем возможность изменять код, не влияя на китайские части системы в других странах.

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

В китайской культуре принят непрямой feedback. Это когда собеседнику напрямую не указывают на недочеты в его работе, да еще и публично – чтобы не расстроить и не унизить, – а осторожно намекают. С пониманием обычно не возникает трудностей. К примеру, слово suggest (по-русски «предлагать») для китайцев имеет другое значение.

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

Oppo где хранятся записи разговоров

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

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

Смена стека технологий, замена поискового движка, промо локальных продавцов

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

Часто вместо Java мы используем Kotlin, пишем отдельные сервисы на Go и .Net, применяем Kubernetes, GitLab, Prometheus, Grafana, Opsgenie и т. п.

При этом многие проекты Alibaba Group останутся в стеке, потому что они хорошие и/или нужные. Например, источником знаний о товарах кросс-бордера (то есть, которые можно купить у зарубежных поставщиков) всегда будет система Alibaba; мы можем написать свою, но заставить перейти туда 100 млн китайских селлеров будет довольно тяжело.

Одно из первых изменений: мы занялись заменой китайского движка поиска. Сейчас он отнюдь не всегда применим для русских запросов, например в некоторых местах поисковый запрос обрезается до 30 символов – при этом посередине слова. На первый взгляд – какой-то ужас, но для китайского движка это довольно логично, ведь там нет пробелов, а запросы длиной 30 символов (т. е. иероглифов) не встречаются в реальной жизни. На самом деле, поправить эту особенность несложно, но, когда дефектов много, более надёжным подходом будет сделать свой движок поиска. При всем этом технологически поисковая платформа Alibaba близка к state of art.

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

Фото: Олег Лозовой / РБК

Алгоритмы machine learning Alibaba заточены под продвижение товаров с наибольшим объёмом продаж, и закономерно возникает проблема курицы и яйца: российский сегмент платформы здесь не может конкурировать с Китаем, а в итоге местные продавцы не получают достаточных позиций в поиске. После ряда неудачных попыток и экспериментов нам удалось повысить позиции российских товаров, но система всё еще далека от идеала, мы будем её улучшать.

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

Что дальше: полностью свой поиск, еще больше трафика локальным товарам, багфиксинг

Мы активно «пилим» новый поиск, который будет включать алгоритм продвижения локальных товаров по самым популярным запросам и выдавать рекомендации к ним так, чтобы при этом не терять объем продаж. Ну и естественно, он будет искать так, как привыкли русскоязычные пользователи. Текущий статус: мы провели первый a/b тест, результаты которого нас радуют.

Мы знаем о некоторых «родовых травмах» Aliexpress, которые всех бесят, в частности постоянный разлогин на сайте, баги в локализации, что нам пока не удалось победить, так как мы еще не «забрали» нужный код, но мы над этим работаем.

Очевидно, что некоторые части системы Aliexpress полностью локализовать не удастся никогда, но мы хотим добиться состояния, при котором для пользователя и селлера платформа будет максимально удобна, без ограничений. Мы будем активно этим заниматься и рассказывать о своем опыте в блоге на «Хабре». Так что подписывайтесь и пишите в комментариях, о чем нам рассказать в следующих статьях.

  • Aliexpress
  • Aliexpress.ru
  • электронная коммерция
  • разработка
  • инфраструктура
  • Блог компании Aliexpress Россия
  • IT-инфраструктура
  • Разработка под e-commerce

Источник: habr.com

КАК УСТРОЕН Aliexpress

КАК УСТРОЕН Aliexpress

В последнее время Aliexpress активно занялись продвижениям на российском рынке. Не то, чтобы они страдали от отсутствия заказов со стороны россиян, – компания просто решила показать свои новые возможности. Провели модный показ, объединились с российскими дизайнерами и даже стали принимать вещи на переработку.

Aliexpress у многих ассоциируется с дешевыми покупками: чехол для телефона за 100 рублей, трендовые украшения на пару месяцев за смешные деньги, которые в любом шоуруме продают в 20 раз дороже, доступные вещи, вроде футболок и кардиганов, которые прослужат, может, сезон. Это такая альтернатива традиционного китайского рынка, к которому мы привыкли в нулевые. Просто теперь он переехал в онлайн.

Aliexpress

С ростом популярности сайта, увеличивается и количество представленных там брендов и компаний. На Aliexpress можно приобретать не только дешевые вещи, но даже дизайнерские и бредовые (не подделки).

Aliexpress принадлежит к большой группе компаний Alibaba, основанной в 1997 году в Китае. За время своего существования эта экосистема вышла на международный уровень, догнав, а в каких-то показателях и обогнав, таких гигантов, как Amazon, Walmart и Ozon в России. В Китае же на сайты Alibaba приходится до 80 процентов всех онлайн-продаж.

У Aliexpress, как крупной и успешной бизнес-модели есть несколько преимуществ и недостатков.

Aliexpress

  1. Особую привлекательность в Aliexpress для россиян (интересно, что именно страны бывшего СССР особенно трепетно относятся к этому сайту) составляют низкие цены: там можно заказывать вещи буквально за несколько рублей, да еще и с бесплатной доставкой
  2. Площадка стала настоящим спасением от бедности для многих китайцев. Сайт позволяет абсолютно любому человеку стать частью этого онлайн-рынка. Исследования показывают, что продавцы и производители даже из самых бедных населенных пунктов Китая смогли не только обеспечить себя и свою семью заработком на сайте, но и даже разбогатеть
  3. За время своего существования Aliexpress предложил 36 миллионов рабочих мест. Люди заняты в различных отраслях, от работы с данными, до маркетинга и курьерской службы
  4. Площадка работает с большим объемом данных, что позволяет в мгновение связывать поставщика и покупателя. Для продавца это быстрый доступ к потенциальной аудитории, а для клиента – легкий способ найти необходимую вещь. Технологии и алгоритмы постоянно совершенствуется, а работа площадки становится еще более продвинутой и быстрой
  5. Разнообразие и выбор. Клиенту предлагается несколько похожих товаров, из которых он может выбрать более привлекательное по цене или сервису предложение
  6. Защита данных и рейтинги. Любой посетитель сайта может видеть рейтинг продавца, комментарии и отзывы, по которым способен принимать решение о совершении покупки.
  7. Развитие бизнес-модели в других странах. С прошлого года на сайте стали продаваться вещи не только от китайских производителей, но и со всего мира (в том числе и России)
  8. В начале осени этого года российское представительство Aliexpress совместно с проектом Svalka организовали сбор вещей для вторичного использования. За это всем участникам выдавались выгодные купоны на скидку, а сами вещи были отправлены в различные фонды, а также на переработку
  9. Alibaba запустили несколько интересных программ по поддержке населения и борьбе с бедностью (Alibaba Poverty Relief Program, Rural Taobao program, Alibaba Foundation и многое другое). Компания, по официальным данным, предоставляет выгодные условия по медицинской страховке, обеспечивает рабочими местами нуждающиеся слои населения, оказывает поддержку различным благотворительным фондам, участвует в социальных кампаниях и так далее
  10. Так как компания работает с большим количеством данным, но различными способами пытается сократить затраты на электроэнергию. К примеру недавно Alibaba запустили Центр обработки данных с инновационной системой охлаждения, которая использует озерную воду для снижения затрат на электроэнергию. Компания также частично перешла на экологичную и биоразлагаемую упаковку, а еще оснастила склады солнечными батареями
Что такое поталь на Алиэкспресс

Минусы работы Aliexpress:

  1. Обороты и масштабы продаж, разумеется, идут в разрез с новыми разговорами об устойчивом развитии и ответственном потребление. Люди находят более дешевый способ одеваться и следовать трендам, а потому отдают предпочтение заказу дешевых вещей, сумок, украшений и обуви именно на Aliexpress. Разговоров о долгосрочных инвестициях и вечных обитателях гардероба и вовсе не идет
  2. Несмотря на серьезные старания компании по совершенствованию работы в рамках стратегий устойчивого развития, изначальная модель не позволяет компании контролировать все процессы. Так как платформа сотрудничает с огромным количеством производителей и продавцов, она не может отследить все этапы производства и доставки каждого товара, а потому им понадобится много времени для полного «озеленения»
  3. У Aliexpress теперь большие проблемы с позиционированием. Так как изначально бренд продавал доступные и даже дешевые вещи, то выход на рынок более качественных и дорогих вещей терпит крах. Люди ассоциируют все продукты с дешевым китайским товаров (Made in China всегда звучит немного пугающе, хотя даже Apple собирается именно в этой стране), а потому отдавать тысячи рублей россияне еще не готовы
  4. Перепроизводство. Из-за большой конкуренции и возможности у клиента выбрать товар по выгодной цене, очень много одинаковых предметов выставлено на продажу. Так как большая част покупок на Aliexpress – это, так сказать, отголоски fast fashion, то и нереализованных товаров остается очень много. А вероятность того, что бедный продавец из китайской глубинки будет его как-то правильно утилизировать, согласитесь, до смешного мала

Aliexpress

  • Международная и экспресс-доставка. Как бы не нравилось нам заказывать кольца и заколки по 50 рублей, влияние каждой посылки на экологию весьма плачевно. Мы все знаем, что авиасообщение наносит сильнейший вред окружающей среде, а потому каждый полет самолета, будь то пассажирский или грузовой, – минус в долгосрочной и счастливой жизни планеты Земля. Есть исследования, подтверждающие вред наших любимых экспресс-доставок – вместо объединенных полетов с большим количеством товаров, самолет, грубо говорят, лишний раз летает полупустым
  • Слишком хорошо, чтобы быть правдой. Известная фраза «ожидание vs реальность» часто характеризует покупки на Aliexpress. Когда на картинке мы видим прекрасное творение искусства, а в результате получаем дешевую подделку. Сайт, конечно, с этим борется: всегда можно посмотреть фотографии покупателей. Однако некоторые производители все же мухлюют, удаляют плохие комментарии и отзывы и так далее. Собственно опасения покупателей, что картинка не соответствует реальности, и подтверждает наш предыдущий пункт о проблемах с позиционированием и репутацией. Вероятно, пока на сайте не начнут продаваться Chanel и Louis Vuitton, им с этим не распрощаться
  • Aliexpress

  • Подделки. И снова реверанс в сторону классических китайских рынков, где всегда можно было купить интерпретации известных люксовых продуктов. Это уже нарушение авторский прав, удар по имиджу и трудной работе дизайнеров, да и куча других проблем вместе с этим.
  • Aliexpress

    ВЫВОД

    Таким образом, несмотря на то, что Alibaba и Aliexpress в частности доминируют на рынке в Китае, а также пользуются популярностью в России, у площадки есть серьезные минусы, которые идут в разрез с новыми требованиями рынка.

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

    Для того чтобы Aliexpress стал устойчивым и соответствовал требованиям sustainability, площадке придется попрощаться с 80 процентами своих продавцов.

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

    Источник: www.shoppingschool.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    Китай Покупай