Occurrent user survey, Summer 2018
We polled a total of 100 users on occurrent.org. To filter out non-users the survey link was only shown to users who had performed 5 page loads. That wasn’t enough though, as it turned out a third of respondents were not actually using Occurrent yet. These responses have been filtered out.
Q: What role best describes you?
No real suprises here. Most of our users are Software Engineers / Developers. The number of tech leads and managers is perhaps a bit higher than expected, but not by a lot.
Q: What are you using Occurrent for?
As expected, most people use Occurrent to create REST APIs. A surprisingly high number of people also use Occurrent for creating websites, and there was one person using it for a local Maven Server (!).
Q: What language are you using Occurrent with?
When Occurrent was created, the goal was to achieve a great developer experience in both Java and Kotlin. This seems to have been a good goal, since the split is about equal (it was possible to select both languages for this answer).
Q: Are you using Occurrent in production?
Most users are either running in production right now, or will be soon. Occurrent appears to be a popular choice for startups and new projects, so this makes sense.
Only the users who replied yes to
Are you using Occurrent in production were able to answer the next three questions.
Q: How many users does your application have?
Most Occurrent apps appear to be fairly low traffic. Even one million requests per day is only 12 requests per second, which is a tiny fraction of what Occurrent can handle. Occurrent adds a very small overhead to Jetty (less than 5%), and can easily serve thousands of requests per second.
Q: Approximately how big is your application?
No surprises here. Small codebases are great!
Q: How many people are working on your application?
Hopefully this survey provides some insight. We’ll run it again next year with the same questions and see if anything changes. Thanks for reading!