На чем написан aliexpress

AliExpress: история создания величайшего интернет-магазина

Интернет-покупки уже давно прочно вошли в нашу жизнь. Это быстро, удобно, комфортно. Заниматься шопингом можно в любое удобное время и в любом месте, где есть выход в интернет, даже ночью или на работе в обеденный перерыв. Для того чтобы найти нужную вещь, больше не нужно ездить по торговым центрам, достаточно просто ввести запрос в поисковую строку. Ассортимент в интернет-магазинах лучше, чем в любом торговом центре, а цены значительно ниже. Лидером по доставке товаров уже несколько лет является компания AliExpress. Наверняка многие ваши знакомые или вы сами пользовались услугами этой компании. Но что мы знаем о создателе компании и её истории?

Через тернии к звёздам

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

Основатель компании Alibaba Джек Ма (Ма Юнь) родился 10 сентября 1964 в г. Ханьчжоу. Сейчас это самый богатый человек в Китае и 18-й в списке самых богатых людей в мире. Однако изначально всё было не так радужно.

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

Ма дважды провалил вступительные экзамены и вынужден был поступить в Ханчжоуский Педагогический институт, который закончил в 1988 г. После окончания остался работать в институте преподавателем английского языка. Институт был непрестижным, и зарплата Ма составляла всего около 12-15 долларов. В 1995 г. Джек уехал в качестве переводчика в Сиэтл.

Там и произошло знаковое для него событие. Джек Ма познакомился со Всемирной сетью.

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

Как всё начиналось

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

Ма Юнь, который до этого никогда не интересовался компьютерами, решил создать сайт «Китайские жёлтые страницы». Необходимые для этого 2 тыс. долларов Джек собирал среди своей многочисленной родни и друзей. В день запуска сайта дома у Ма собралась большая компания друзей.

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

За три часа, пока продолжалась вечеринка, загрузилось около половины страницы, но Джек был счастлив. Друзья встретили его идею скептически, но уже через 3 года выручка предприятия составила около 800 тыс. долларов.

Нужное время и нужное место

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

С 1999 года основной идеей Джека Ма было создание собственной платформы для интернет-торговли. Не сумев получить необходимых инвестиций в Америке, Джек решил вернуться в Китай. Здесь он собрал небольшую группу единомышленников, которые разделяли и поддерживали его инициативы. Вместе им удалось собрать около 60 тыс. долларов, на которые и была основана компания Alibaba Group. Основной миссией компанией было открыть мировой рынок для китайских товаров. Первые несколько лет существование компании было очень сложным. Свою первую прибыль в один доллар компания получила в 2002 г.

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

После этого началось стремительное развитие и расширение Alibaba Group. В первую очередь был создан сайт alibaba.com. Его основными задачами были:

Основной идеей была торговля в розницу и мелким оптом в основном за границами Китая. Однако стартап стал стремительно развиваться, объёмы продаж превысили ожидаемые в несколько раз.

Новые горизонты. Развитие компании

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

После создания компании и её первых успехов существенно увеличился поток финансовых инвестиций. Это позволило направить часть средств на расширение бизнеса и создание новых проектов. Одним из таких проектов и стала интернет-площадка TaoBao. После её успешного запуска интернет-аукцион eBay вынужден был закрыть своё китайское представительство из-за низкой рентабельности. Следующим проектом Alibaba Group стала компания EachNet, которая имела ряд особенностей:

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

Но на этом Джек Ма и его партнёры не остановились. В 2004 г. была создана платёжная система Alipay. Следующим шагом стало создание TMall, который стал большим интернет-торговым центром. Здесь продавались оригинальные товары ведущих мировых производителей. Именно оригинальность продаваемой продукции обеспечила TMall значительный успех. Многие потребители уже не хотели покупать дешёвые китайские подделки. Сервис быстро приобрёл популярность и стал приносить прибыль.

В 2010 г. был запущен сервис AliExpress, который задумывался как площадка для оптовой торговли товарами, произведёнными небольшими фирмами. Однако платформа приобрела широкую популярность и её концепцию пришлось изменить и существенно расширить. Компания AliExpress успешно зарекомендовала себя на китайском рынке, после чего расширила сферу деятельности не только в страны Азии, но и в Европу и Америку. Сейчас проект успешно работает во всём мире, в том числе и в России и странах СНГ.

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

На фото: Марк Завадский, создатель PR-агентства Asia to go Limited

Первое официальное представительство AliBaba Group за пределами Китая было открыто в Российской Федерации. Это обусловлено популярностью интернет-площадки на территории России, а также потенциально большим рынком сбыта, который постоянно увеличивается. Руководителем первого иностранного филиала китайского стартапа стал бывший журналист-международник, специализирующийся на Китае, а также создатель PR-агентства Asia to go Limited Марк Завадский.

Основные характеристики компании

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

Из-за того, что торговля на платформе AliExpress ведётся через интернет, Джек Ма и его партнёры долгое время обходились без полноценного офиса. Штаб-квартира располагалась в родном городе Джека Ханчжоу, в его собственной квартире. Здесь стояли компьютеры, которые обеспечивали работу сайта и трудились все 10 сотрудников корпорации. После расширения штата офис переехал в одно из ультрасовременных зданий-городов в Ханчжоу. В здании, кроме комфортных офисов, современных конференц-залов и высокотехнологичных презентационных комнат есть также магазины, кафе, спортивные залы, зоны для активного и пассивного отдыха.

На начало 2019 года количество штатных сотрудников компании Alibaba Group составляло более 66 тыс. человек.

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

Сейчас о причинах небывалого успеха AliExpress и других проектов AliBaba Group слагают легенды. Некоторые из них касаются профессиональных навыков и знаний Джека Ма и его партнёров. Например, утверждается, что они обучались в ведущих мировых университетах по разным специальностям программирования и маркетинга. Другие же относятся к сфере духовного саморазвития. Есть мнение, что утро во всех подразделениях компании начинается с медитации и даже стойки на головах. Это должно стимулировать умственную деятельность сотрудников и заставить их думать в нужном направлении. Редакция inet-shopping.ru не знает, что из этого правда, но мы это знаем точно: компания AliBaba Group уже 18 лет успешно работает на рынке интернет-продаж и приносит своим владельцам доходы в сотни миллиардов долларов.

Рекорды AliExpress

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

Ежедневно миллионы людей во всём мире совершают покупки и продажи в различных интернет-магазинах. И платформа AliExpress занимает в этом списке лидирующие позиции.

Источник

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

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

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

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

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

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

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

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

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

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

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

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

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

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

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

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

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

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

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

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

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

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

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

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

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

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

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

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

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

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

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

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

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

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

Источник

5 000 000 строк кода, 500 репозиториев: зачем мы адаптировали приложение AliExpress для Рунета

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

Привет, Хабр! Мы продолжаем рассказывать о развитии «AliExpress Россия» (об истории этого проекта можно почитать здесь), и сегодня речь пойдёт о том, почему нам понадобилось сделать версию мобильного приложения маркетплейса для Рунета, чем китайские интерфейсы отличаются от европейских и как адаптировать приложение на пять миллионов строк кода под локальный рынок на лету.

Особенности азиатских интерфейсов

Уже много лет люди во всем мире используют глобальное приложение AliExpress. Оно доступно в более чем 200 странах.

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

Разницу легко показать на примере. Возьмем сайт одной из авиакомпаний Китая. Вот как он выглядит для пользователей внутри страны:

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

А вот так его видят в Европе и США:

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

Количество визуальных элементов серьезно отличается, на китайской версии сайта другие цвета и их сочетания, элементы интерфейса расположены по-разному — в том числе из-за особенностей типографики. Всё это имеет место далеко не только на сайтах авиакомпаний. Вот, например, сайт Taobao, экспортной версией которого изначально и был AliExpress:

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

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

Глобальное мобильное приложение AliExpress соответствует этим тенденциям и выглядит непривычно для пользователей в Рунете:

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

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

Почему нельзя было оставить только одно приложение

После выхода локального приложения наш покупатель, который решит скачать апп, увидит два его варианта — в AppStore и Google Play. Дальше мы расскажем, зачем нужно было именно локализованное приложение.

Если говорить коротко, то добавить в глобальное приложение фичи, нужные только пользователям Рунета (например, Сбер ID), не всегда возможно. Если каждая страна будет «пушить» локальные фичи, то продуктом в целом станет невозможно пользоваться, да и весить он будет больше всех разумных лимитов.

В главном приложении уже «ютится» четыре команды (Китай, Россия, Турция, Испания), существует множество подбрендов: plaza, tmall, trendyol, а размер напрямую влияет на частоту его скачивания.

Нельзя не упомянуть и достаточно высокий порог входа в технологии Alibaba:

собственный react native;

два движка по трансляции html css в натив;

собственные dsl для кросс-платформенного описания UI;

8 cms для удобной конфигурации всего и вся;

самописные корутины для iOS;

кастомизированные системы dependency management;

собственные системы сборки;

самописный мобильный CI, раздающий более 400 приложений;

backend for front-end, написанный на котлине и задеплоенный в Function as a Service.

А еще есть собственные системы фиче-тогглинга, A/B-тестирования, сбора аналитики и логов. Не говоря уже о собственной джире, confluence и надстройки над gitlab. Из всего этого вытекала довольно крутая learning curve для новых инженеров.

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

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

Поиск

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

Кроме того, китайские и европейские пользователи в целом по-разному ищут информацию. Если в Азии запрос вроде «носки, пара, синие, мужские, купить» — абсолютная норма, то в Европе люди просто будут искать «синие носки».

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

Вот здесь пользователь поделился результатами поиска пуфика

Рекомендации

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

А это рекомендации для пользователя, который часто ищет товары Xiaomi

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

Описания товаров

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

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

Работа с таймзонами, промоакциями и т. п.

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

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

Как решали задачи: 5 этапов запуска аппа

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

Этап #1: запуск полной копии приложения на нашей инфраструктуре

Для начала требовалась небольшая команда, полностью владеющая ситуацией. Мы разделили зоны ответственности и стали исследовать текущую инфраструктуру. Параллельно часть ребят «прикрывали» нас, развивая русский сегмент в глобальном приложении при поддержке коллег из Ханчжоу и Испании.

Пара цифр, чтобы был понятен объем задачи «просто скопировать приложение, ничего не меняя»:

5 000 000 — количество строк кода приложения, в который предстояло вносить изменения;

500 — количество репозиториев, которые нужно было перенести;

5-40 — число разработчиков, занимавшихся проектом;

После чего начали дублировать модули, пытаться независимо собрать их на другой базе приложения, параллельно убирая всё лишнее для СНГ. Также с помощью китайских коллег, но в основном своими силами, мы работали над включение поддержки Swift для iOS. Это была очень большая работа, связанная с обновлением настроек сборки более 50 модулей. Аналогично, в Android-проекте появился последний Kotlin и Android X.

Этап #2: первые попытки изменений

Когда приложение вроде стало работать, наступила стадия “move fast and break things”. Начали стыковать с локальным бэкендом, смотреть, почему же что-то не срастается: аналитика, авторизация, рекомендательные системы и т. п. Очень помогли внутриофисные альфа-тесты, на которых мы смогли отловить множество проблем на раннем этапе.

Этап #3: бета-тест

Дальше пошла стадия бета-тестирования. Большое спасибо ребятам, всей душой любящим «Алиэкспресс», благодаря которым мы смогли отловить упущенные баги. Мы вас искренне любим! Для удобства сбора обратной связи пришлось написать независимые системы запроса фидбэка и оптимизировать саппорт для нового источника багов.

Этап #4: тихий запуск

После бета-тестирования, дождавшись наконец завершения очередной распродажи – время повышенного спроса, не подходящее для релизов – мы решили выпустить наше приложение на публику, без анонса. Делали мы это, всё еще опасаясь того, что некоторые механики не будут работать как нужно, и собственных ошибок. Однако всё оказалось не настолько плохо: ни одного блокера. Это мы отпраздновали шампанским и церемониальным битьем в гонг: жизнь независимого приложения «Алиэкспресс» началась.

Этап #5: начало развития

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

После запуска множество пользователей ожидаемо указали нам на то, что наше приложение почти ничем не отличается от того, с которым они взаимодействовали ранее. Но теперь мы уже были готовы к изменениям! Теперь началось настоящее развитие, которое шло параллельно с ростом нашей команды. За несколько месяцев мы изменили логин, главную страницу, программу лояльности и поиск. Значительная часть модулей была переписана практически с нуля. Также мы приступили к разработке собственного движка для backend-driven UI — используем для него kotlin multiplatform.

Не все пользователи видят весь объем изменений, потому что мы активно проводим А/Б-тесты. Если говорить в целом, то мы сделали приложение более «спокойным», адаптировали интерфейс к привычному пользователям Рунета виду, переработали фильтры в выдаче поиска товаров:

На чем написан aliexpress. Смотреть фото На чем написан aliexpress. Смотреть картинку На чем написан aliexpress. Картинка про На чем написан aliexpress. Фото На чем написан aliexpress

Что дальше: от китайского форка к суперприложению

Нашему приложению предстоит пройти долгий путь от «форка», то есть частично переписанного аппа, до полностью обновленного приложения на базе решений open source и части лучших глобальных решений Alibaba Group. У нас большие надежды и на технологическое развитие: собственная дизайн-система, инфраструктура, автотестирование с фермой девайсов, layout engine, стриминг, кодогенерация ui компонентов из figma, backend-driven UI.

Поскольку наше приложение — «суперапп», то бизнесовых задач при работе над ним тоже море: развитие направления FMCG (сервис доставки продуктов питания), собственная соцсеть и интеграции с VK, OK, e-commerce и даже игры. Так что мы активно расширяемся и ищем специалистов.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *