Похожие технологии

ios android symphony javascript SQL design python go Typescript php Redux React

Юла — это первый в России классифайд, где лента объявлений формируется с учетом местоположения и интересов. Сервис позволяет продавцам и покупателям найти друг друга — лента товаров строится в зависимости от местоположения и критериев поиска. Кстати, Юла — это ещё и первый классифайд, запустивший C2C-платежи (consumer-to-consumer) в России, а также функционал безопасной сделки. 

Сегодня аудитория Юлы превышает 27 млн активных пользователей в месяц, а число активных объявлений — более 33 млн (плюс 30% за год).

В Юле основа бэкенда и API реализована на PHP и Go. Для управления данными и их хранения используются только NoSQL-технологии: MongoDB, Tarantool и Redis. Поисковая система работает на базе Elasticsearch. В качестве диспетчера сообщений настроен Apache Kafka, данные хранятся в Hadoop и ClickHouse. 

Для контроля качества продукта применяют автоматизированное и ручное тестирование. Автотестами покрыты сегменты мобильной разработки, фронтенд и API бэкенда. Рекомендательная система Юлы работает на основе больших данных и машинного обучения, ранжируя объявления с учетом местоположения и интересов пользователя. 

Мобильные приложения для iOS- и Android-устройств реализованы на Objective-C + Swift и на Java + Kotlin соответственно. Веб-версия Юлы работает на стеке React/Redux, а для стилей используется CSS-in-JS библиотека styled-components.