Microservices
About 40% of all respondents develop microservices. The most popular programing languages among those that do are Java (48%), JavaScript (38%), Python (29%), and Go (14%). These questions were only shown to the respondents who develop microservices.
How do the distributed parts of your application communicate?
What approaches do you use in your system design?
How do you organize version control for services?
When you implement new web-service APIs, do you start from the code or the specification?
Slightly less than a half of the developers surveyed prefer to start from the specification when implementing new web-services APIs.
Where do you store API specifications?
How do you declare and document your APIs?
Thank you for your time!
We hope you found our report useful. Share this report with your friends and colleagues.
Join JetBrains Tech Insights Lab
Take part in surveys and UX studies to make JetBrains products easier to use yet even more powerful. For participating in our research, you’ll also get the chance to earn rewards.
If you have any questions or suggestions, please contact us at surveys@jetbrains.com.