Информация о партнёре
Юла – сервис объявлений, входящий в состав 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.
Для контроля качества продукта используется автоматизированное и ручное тестирование. Автотестами покрыты сегменты мобильной разработки, фронтенд и API бэкенда.
Ежемесячно Юла помогает 27 млн пользователей продавать и покупать товары онлайн, стремясь сделать процесс взаимодействия максимально выгодным и комфортным для обеих сторон.
Наш стек:
- Typescript - язык
- React - компоненты
- Styled components + styled-tools - стили компонентов
- Redux - управление состоянием приложения
- Apollo - фреймворк для взаимодействия с GraphLQ API и управления состоянием приложения
- Graphql code generator - позволяет генерировать типизированный код для Apollo, что сокращает количество кода, который мы пишем руками
- Jest - для тестирования нашего кода
- Webpack - собираем наш код webpack
- React router - библиотека декларативного управления роутингом приложения
Наша команда:
- Продуктовая разработка
- Кроссфункциональная разработка
Подписка на новости
Хотите быть в курсе? Для получения анонсов о новых конференциях, полезных материалах и вдохновения — подписывайтесь на нас!
Нажимая на кнопку «Подписаться», вы соглашаетесь с Политикой обработки персональных данных