Как стать автором
Обновить

Компания CarPrice временно не ведёт блог на Хабре

Сначала показывать

CarPrice в Японии: особенности национального автоаукциона

Время на прочтение5 мин
Количество просмотров22K
Возможно, вы слышали, что CarPrice работает не только в России, но и в Японии. Рынок подержанных автомобилей там очень развит, и на первый взгляд кажется, что занять определенную нишу просто невозможно. Но это не так.

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

Читать дальше →
Всего голосов 44: ↑43 и ↓1+42
Комментарии38

Что скрыто внутри платформы автомобильного аукциона

Время на прочтение11 мин
Количество просмотров28K
Сервисы по продаже подержанных автомобилей обычно построены по одному принципу: «разместил объявление, позвонили, показал машину, продал». В таких проектах высокие технологии сконцентрированы, в основном, вокруг самого сайта. Но у нас всё иначе. Мы создали платформу, на которой любой желающий может продать автодилерам через аукционную систему свою подержанную машину (даже аварийную), с проверкой технического состояния нашими специалистами. За кажущейся простотой описания скрывается сложная экосистема из самописных и сторонних программных продуктов, о которой мы хотим рассказать.

image
Читать дальше →
Всего голосов 44: ↑42 и ↓2+40
Комментарии43

Как мы побеждали хаос на центральном складе

Время на прочтение7 мин
Количество просмотров13K
Привет, Хабр! Меня зовут Алексей Шихов, я руковожу командой разработчиков CarPrice в Кирове. Сейчас Carprice занимает второе место в России по продажам автомобилей на вторичном рынке, и почти все машины, выкупленные в Москве, проходят через один огромный центральный хаб, откуда их забирают покупатели (дилеры) или отправляют в регионы на автовозах. На складе всегда есть как минимум 700 автомобилей, которые не задерживаются там больше чем на пять дней. В этой статье я расскажу, как наша команда из дружных разработчиков и неравнодушной тестировщицы боролась с неизбежным для такого муравейника хаосом и победила его.


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

Как не утонуть в лендингах: история создания японского CarPrice

Время на прочтение5 мин
Количество просмотров9.6K
В прошлой статье про развитие CarPrice в Японии мы обещали отдельно написать о создании сайта для экзотического японского рынка. Абсолютно незнакомый язык. Мало времени на запуск. Большая разница во времени между IT и бизнесом. Географически разрозненная команда из России, Японии, Канады, Белоруссии, Филиппин и Китая. В этом посте мы расскажем, как у нас все получилось в этих непростых условиях.


Всего голосов 30: ↑30 и ↓0+30
Комментарии8

Huginn: простая интеграционная платформа

Время на прочтение4 мин
Количество просмотров12K
В мире API, сервисных архитектур и облачных решений многое доступно вообще без программирования. Однако, компании все еще тратят драгоценное время разработчиков на рутинные задачи по интеграции. Мы хотим рассказать об одной из платформ, которая позволяет нам подключить новомодный маркетинговый сервис или проверить гипотезу максимально быстро и без участия разработки.

Читать дальше →
Всего голосов 23: ↑22 и ↓1+21
Комментарии10

Почему работой CarPrice управляет искусственный интеллект?

Время на прочтение8 мин
Количество просмотров6.6K
О нейросетях последние года три было написано и сказано немало. Подумав, мы тоже решили рассказать, как мы используем «искусственный разум» в повседневной работе. Тем более что со многими рутинными операциями он справляется значительно лучше людей.



В продажах автомобилей все основные операции традиционно завязаны на людях — эмоциональных и в разной степени надежных. Ежегодно CarPrice проводит до 150 тысяч аукционов, а значит в недрах компании накапливается терабайты статистики по каждой модели авто, от ее реального состояния и до динамики цены в зависимости от места продажи и времени суток. Можно ли, анализируя массивы информации увеличивать конверсию в продажу? Можно и нужно!
Читать дальше →
Всего голосов 30: ↑25 и ↓5+20
Комментарии22

Jaeger Opentracing и Microservices в реальном проекте на PHP и Golang

Время на прочтение6 мин
Количество просмотров29K
Всем привет, меня зовут Юрий Буйлов, я руковожу разработкой в CarPrice. Коротко расскажу как и почему мы пришли к микросервисам на PHP и Golang. Что используем, как инструментируем и мониторим наши приложения в production. Далее расскажу о распределенном трейсинге, который обеспечивает нам прозрачность работы сервисов.


Читать дальше →
Всего голосов 21: ↑20 и ↓1+19
Комментарии10

Честный realtime на React и Redux, как основа автоаукциона

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


В нашей первой статье о программной инфраструктуре сервиса CarPrice, — если не читали, то рекомендуем почитать, — упоминалось про сайт для дилеров. Что он собой представляет и как устроен, мы попросили рассказать одного из его разработчиков, Никиту Лебедева.
Читать дальше →
Всего голосов 33: ↑26 и ↓7+19
Комментарии30

SellAnyCar: как работают автоаукционы в пустыне

Время на прочтение5 мин
Количество просмотров10K
Привет! Несколько месяцев назад мы рассказывали об особенностях японского авторынка. Сегодня на очереди богатые нефтью Объединенные Арабские Эмираты. Именно там работает ближайший родственник CarPrice – аукцион SellAnyCar.


Всего голосов 22: ↑20 и ↓2+18
Комментарии12

«Двигаем» не только автомобили: как CarPrice переезжал в новый ЦОД

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров3.3K

Привет, Хабр! Меня зовут Михаил Чешуин, и я ведущий инженер отдела DevOps в CarPrice. Я отвечаю за инфраструктуру крупнейшего в России автомобильного онлайн-аукциона.

2022-й был сложным годом, именно на него пришелся первый в истории CarPrice переезд в новый ЦОД. Мы переместили и попутно оптимизировали нашу инфраструктуру, хотя корнями она успела глубоко прорасти в текущий ЦОД, увеличили производительность и даже сэкономили. Теперь платим за аренду оборудования меньше, но получаем лучший результат.

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

Читать далее
Всего голосов 13: ↑12 и ↓1+11
Комментарии5

Приложение для инспекторов CarPrice

Время на прочтение11 мин
Количество просмотров8K
Нашим инспекторам, осматривающим автомобили при их приёмке на аукцион, условия выбирать не приходится — они работают и в дождь, и в снегопад, и в летнюю жару. Они не просто тщательно осматривают автомобиль, но и заполняют сотни пунктов чек-листов, снимают десятки, а то и сотни фотографий, записывают видео. И всё это без пачки бумаг, фотоаппарата и камеры, а с помощью одного лишь смартфона и нашего специального приложения. Недавно мы даже защитили патентом нашу систему осмотра автомобилей. Под катом — рассказ с подробностями.
Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Комментарии4

Эволюция Dev-серверов CarPrice: от монолита к микросервисам и Kubernetes

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

Нужен ли каждому разработчику свой dev-сервер? Многие компании, опасаясь лишних расходов и проблем, даже не пробуют внедрить такой подход.

CarPrice развернул свои dev-серверы еще в те далекие времена, когда все работало на монолите. А после монолита пилил собственный сервис для оркестрации dev-серверов на базе Docker, затем разворачивал их на Minikube и постепенно пришел к Kubernetes.

На связи ведущий инженер отдела DevOps CarPrice Михаил Чешуин. В этой статье я расскажу, как мы запускали dev-серверы в разные периоды — и как все работает сейчас

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

Отладка продакшена бесплатно: ELK, Jaeger, Sentry

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

Наш продукт три года существовал в монолите, а ошибки мы мониторили с помощью New Relic. Когда мы перешли на микросервисы, дорогой New Relic c посервисной тарификацией надо было чем-то заменить. Вместо него мы сформировали стек из трёх основных инструментов — они бесплатны и полностью закрывают наши потребности

Я Миша Гудов, тимлид и бэкенд-разработчик в CarPrice, и под катом вы увидите, как мы перешли на маленький, но удобный стек.

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

Под капотом у CarPrice: как мы управляем инфраструктурой и жизненным циклом приложений

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.4K

Привет, Хабр! На связи DevOps-инженер CarPrice Михаил Чешуин. Недавно я рассказал про переезд в новый ЦОД — а сегодня хочу немного подробнее поговорить о нашей инфраструктуре.

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