Юла

Юла – высоконагруженный сервис объявлений, который вырос из стартапа внутри Mail.ru Group до проекта, который обслуживается сотнями серверов в нескольких дата-центрах и ежедневно помогает миллионам пользователей. Мы хотим создать лучший сервис, поэтому стараемся всегда быть первыми в инновациях, используя как собственные, так и последние разработки коллег из группы, данные аналитики, отзывы наших пользователей и исследования рынка.

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

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

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

Для QA мы используем автоматизированное и ручное тестирование. Автотестами покрыты сегменты мобильной разработки, фронтенд и API бэкенда

Команды