UGC (User Generated Content) — важная социальная составляющая 2ГИС. Команда UGC предоставляет пользователям возможность поучаствовать в наполнении нашего продукта фотографиями и отзывами, а также позволяет им присоединиться к созданию карты и справочника. Именно по отзывам, фото, рекомендациям друзей наши пользователи чаще всего делают выбор, где сегодня провести вечер или починить машину. Это наша фишка — социальная сеть внутри 2ГИС.
Помимо этого мы стараемся сделать 2ГИС персональным для каждого: например, позволяем указать Дом и Работу для быстрых подсказок о времени в пути.
А ещё, UGC — это постоянно растущая нагрузка и терабайты пользовательских данных.
В числе ближайших крупных проектов — автоматизация модерации контента за счёт интеграции ML.
В нашем технологическом стеке преобладают Go. Данные мы храним в PostgreSQL и MongoDB, деплоимся в Kubernetes, а для общения микросервисов используем Kafka и RabbitMQ. А ещё мы практикуем DevOps, Continuous Deployment и TDD.
Будет плюсом:
2ГИС — IT-компания, которая помогает людям жить в городе. Они делают карту со справочником и навигатор. Их сервис работает в более чем 1200 городах России, Казахстана, ОАЭ и ещё семи стран. Каждый месяц их продукты используют более 50 млн пользователей.
За их сервисами стоит 40 команд профессиональных разработчиков. Пишут на C++, .NET, Objective-C, C#, Java, Kotlin, JavaScript, PHP, Go, Python, Scala и Swift. Тестируют автоматически и вручную, по заветам ООП и методам тест-дизайна. Сторонним разработчикам предоставляют доступ через API и SDK.