Наша команда создает и развивает фреймворк для разработки на Java / Kotlin. Мы не стали создавать всё с нуля, за основу взяли популярный Spring Boot и активно используем кодогенерацию. Это позволило нам сосредоточиться на создании и развитии большого числа компонентов для решения типовых и не очень задач, с которыми сталкивается инженер-разработчик в своей повседневной работе.
В нашем фреймворке уже 15+ модулей для различных целей: кодогенерация OpenAPI, работа с БД, работа с брокером сообщений, диагностика, тестирование. Каждый модуль должен соответствовать определённому набору критериев: гибкая конфигурация, observability, лёгкость подключения и использования. Мы плотно взаимодействуем с командами, отвечающими за управление жизненным циклом микросервиса, что позволяет нам выпускать полные по функциональности решения. Разработчик получает микросервис в полной обвязке: автонастроенные логи со ссылкой на интерфейс просмотра, автогенеренные дашборды по каждому компоненту с настроенными мониторингами и системой алертов — метрики эндпоинтов, хранилищ, очередей, подключённых кешей и внутренних инструментов, например rate-limiter.
Фреймворк используется более чем в половине существующих микросервисов и в подавляющем большинстве новых, то есть ваши коммиты будут влиять на труд сотен разработчиков и миллионов пользователей продуктов Маркета.
Будет плюсом, если вы:
Яндекс Такси — сервис, осуществляющий онлайн-заказ такси и каршеринга. Одним из продуктов компании является такси для бизнеса. С 2017 года развивают направление беспилотных автомобилей. В августе 2020 года был запущен Яндекс Go, объединивший сразу несколько сервисов Яндекса, кроме онлайн-заказа такси, приложение объединяет сервисы каршеринга, заказ еды, экспресс-доставку продуктов, отслеживание движения общественного транспорта и грузоперевозок.