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

Поделиться:

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

Вы разрабатываете микросервисы?

На этот вопрос отвечали все участники опроса: он был квалифицирующим для раздела «Микросервисы».

37%

участников опроса разрабатывают микросервисы: это всего на два процентных пункта больше, чем в 2021 году.

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

По сравнению с 2021 годом значительно снизилась доля ответа «Монолитная архитектура с веб-фронтендом»: с 25% до 19%.

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

Самыми популярными способами обеспечения взаимодействия между распределенными частями приложения остаются REST/RPC через HTTP, очередь сообщений и WebSocket. Отметим рост использования WebSocket и кросс-платформенных RPC соответственно на 4 и 5 процентных пунктов по сравнению с 2021 годом.

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

40% респондентов при реализации новых API веб-сервисов начинают со спецификации — это на 4 процентных пункта меньше, чем в прошлом году. Доля тех, кто выбирает подход в зависимости от проекта или задачи, выросла до 42%.

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

Популярность OpenAPI за последний год выросла на 5 процентных пунктов: 69% респондентов используют это решение для объявления и документирования своих API. В то же время доля Wiki-систем снизилась с 24% в 2021 году до 20% в 2022-м.

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

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

Опрос показал, что использование нескольких репозиториев с системами контроля версий выросло с 53% в 2021 году до 60% в 2022-м.

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

Доля Java в разработке микросервисов остается самой большой: этот язык используют 34% респондентов.

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

2022

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

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

Примите участие в будущих опросах

By submitting this form I agree to the JetBrains Privacy Policy

Исходные данные

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

Скачать

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