Вопросы из этого раздела мы задавали только тем, кто занимается разработкой микросервисов.

Микросервисы

Основные языки у разработчиков микросервисов

35%

всех респондентов разрабатывают микросервисы.

3 самых популярных языка у разработчиков микросервисов — Java (41%), JavaScript (37%) и Python (25%).

«Мы рассчитываем, что в будущем больше компаний будут использовать микросервисы в своих проектах, поэтому весьма вероятно, что в ближайшие несколько лет доля тех, кто разрабатывает микросервисы, вырастет».

Yuriy Artamonov, Software Developer at JetBrains

Опыт написания кода у разработчиков микросервисов

53%

разработчиков микросервисов уже более 6 лет профессионально занимаются написанием кода, в то время как среди других разработчиков доля таких специалистов составляет лишь около 36%

Обычно у разработчиков, создающих микросервисы, больше опыт написания коды, чем у остальных.

Какие подходы вы используете в проектировании систем?

Как взаимодействуют между собой распределенные части вашего приложения?

3 самых популярных способа обеспечения взаимодействия между частями распределенных приложений с прошлого года не изменились: это по-прежнему REST, Message Queue и WebSocket.

При реализации новых API веб-сервисов вы начинаете с кода или со спецификации?

Чуть меньше половины участников опроса «Экосистема разработки» при внедрении новых API веб-сервисов предпочитают начинать со спецификации. Лишь 16% респондентов начинают с кода.

Что вы используете для документирования API?

Основные методы декларирования и документирования API практически не изменились. Наибольшей популярностью по-прежнему пользуется экосистема Open API — она даже укрепила свои позиции, поскольку ее доля за год выросла на 6%.

Где вы храните спецификации API?

Как вы организуете управление версиями для сервисов?

Спасибо, что уделили время!

Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.

Присоединяйтесь к JetBrains Tech Insights Lab

Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.