Обновить
2K+
51,63
Рейтинг
551
Подписчики
Сначала показывать

Путь к стабильности: как мы снизили потребление оперативной памяти в iOS-приложении

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели15K

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

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

Читать далее

Записки хирурга. Распиливание слонов PostgreSQL наживую и без анестезии

Время на прочтение14 мин
Охват и читатели20K

Привет, Хабр! С вами снова AliExpress Order Management System. Сегодня поговорим о том, как мы увеличивали количество шардов без длительного даунтайма. Спойлер: в конце - самое интересное ;)

Дальше

Шардированный кэш на базе Memcached

Время на прочтение11 мин
Охват и читатели17K

Привет! Меня зовут Андрей Барболин, я Senior Software Engineer в команде Order Management System. Сегодня я расскажу вам, как мы сделали шардированный кэш и под стресс-тестами добились 30 миллионов операций в секунду, а также про первую open source библиотеку от AliExpress Россия.

Читать далее

Как мы сделали матчер: тайтлы, БЕРТы и две сестры

Время на прочтение10 мин
Охват и читатели15K

Всем привет! Меня зовут Андрей Русланцев, я — Senior Machine Learning Engineer в команде матчера в AliExpress Россия. Я расскажу о том, как мы сделали матчер: какие проблемы нам пришлось решить, какие модели мы использовали, как выглядит наш текущий пайплайн, и почему наш матчинг действительно супер.

Читать далее

Чиним баг в iOS Firebase RemoteConfig

Время на прочтение10 мин
Охват и читатели7.4K

Здравствуйте, меня зовут Артем Волков. Я iOS разработчик в компании "AliExpress Россия".

В этой статье расскажу историю одного бага, который мы встретили, работая c подом Remote Config из SDK Google Firebase для iOS, а также о том, как мы внесли свой небольшой вклад в его исправление.

Жизнь и приключения одного бага

In-App шардирование PostgresDB. Практическое велосипедостроение

Время на прочтение14 мин
Охват и читатели33K

Привет, Хабр! Сегодня с вами команда AliExpress Order Management System, и мы поговорим про очередное решение по шардированию PostgreSQL, на этот раз in-app, то есть живущее непосредственно в приложении, которому нужна функциональность шардинга.

Читать далее

Автоматическое развёртывание инфраструктуры в iOS проекте

Время на прочтение42 мин
Охват и читатели7.2K

Рассказываем о том, как автоматизировать процессы онбординга и развёртывания инфраструктуры в iOS проекте с помощью Ansible.

Читать далее

Пост-отчет: доклады с ML-митапа команды AliTech

Время на прочтение1 мин
Охват и читатели5K

На первом митапе команды AliTech мы обсудили то, как решают задачу поиска совпадений среди миллиардов сущностей команды AliExpress Россия, Ozon, Яндекс.Маркета. Успехи, неудачи, прикладные задачи ML-команд, пайплайны и способы оценки качества — в записи. 

Читать далее

ML-митап команды AliTech

Время на прочтение1 мин
Охват и читатели3.9K

Поговорим о том, как готовить данные и обучать алгоритмы, чтобы находить совпадения среди миллионов товаров (а на AliExpress их больше 2 млрд), причем разберем не только истории успешного успеха, но и попытки, которые ни к чему не привели — на первом митапе команды AliTech 7 апреля, в 18:00.

В программе:

Читать далее

Как завести XCRemoteCache, или Кэши из топора

Время на прочтение9 мин
Охват и читатели4.1K

Всем привет! 

Меня зовут Федоров Василий, я руковожу группой Mobile.Speed в компании Aliexpress Россия. Мы стараемся облегчить жизнь разработчиков, пишем утилиты, настраиваем CI, складируем метрики в Grafana — в общем отвечаем почти за все, что влияет на time-to-market и Developer Experience команд. В этой статье я расскажу о том, как мы ускоряем сборку проекта с помощью XCRemoteCache — но обо всем по порядку под катом. 

Читать далее

Как мы улучшали процесс загрузки товаров на AliExpress.ru: машинное обучение, проблемы и решения

Время на прочтение7 мин
Охват и читатели6.7K

Всем привет! Меня зовут Нина, я работаю в команде платформы для продавцов  AliExpress. Сегодня я расскажу о том, как совместно с коллегами из команды Knowledge Engineering мы адаптировали систему для загрузки товаров, чтобы всё работало в пару кликов. Поехали!

Читать далее

Экзорцист со светоотражающим звуком на солнечной батарее: что не так с переводами на AliExpress

Время на прочтение8 мин
Охват и читатели27K

Привет. Меня зовут Владимир, я работаю в «AliExpress Россия» специалистом по локализации.

AliExpress известен своими странными переводами. Сколько шуток было на эту тему, даже от нас самих. И сторонний наблюдатель восклицает: «Ну сделайте уже нормально!»; продвинутый технарь ухмыляется: «Не могут нормальный Гугл Транслейт прикрутить»; а профессионалы из области машинного перевода наперебой советуют «кастомизированный движок» или MTPE. Все они и правы, и неправы одновременно.

Далее текст полный синица Монсерат

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

Время на прочтение7 мин
Охват и читатели21K

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

Читать далее

Свежий фиксы починить работает почти помочь герой карма много: как мы исправили проблемы с логином на AliExpress

Время на прочтение5 мин
Охват и читатели18K

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

Читать далее

Ближайшие события

Как мы превратили задание для найма тестировщиков в интерактив для конференции и читателей «Хабра»

Время на прочтение5 мин
Охват и читатели5K

Месяц назад мы приняли участие в конференции SQA Days. Наши эксперты выступили с докладом (вот презентация, ждите подробную статью и видео выступления) и провели ряд активностей на стенде. Сегодня мы хотим рассказать об одной из них – и интересна она тем, что по факту это задание, которое в «AliExpress Россия» используется на собеседования тестировщиков.

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

Читать далее

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

Время на прочтение6 мин
Охват и читатели59K


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

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

Информация

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