Technology trends 2017: These are the top architecture trends
What are the top trends in software architecture in 2017? The answer lies in our JAXenter survey. Eager to see the results? Then let’s waste no more time.
Architecture trends 2017
What are the topics that dominate the architecture discussion this year? You know the drill: we asked you to assess the relevance of a collection of architecture topics and you delivered.
Last week, we revealed the most popular cloud platforms so it’s only fair that we focus on the top architecture trends now.
Software architecture — The big winner of the JAXenter survey
We started by asking you about your interest in software architecture and, according to the results, this is a very relevant topic for you this year. As you can see in the figure below, software architecture is the winner of the “General IT topics” section.
Now that we know exactly how important software architecture is, let’s dive deeper into the topics that grabbed your attention.
Software architecture topics: And the winner is …
Security — this is the most important software architecture topic this year — the fact that 75.5 percent of the respondents found it ‘very interesting’ and ‘interesting’ shows that this buzzword has a high chance of becoming even bigger in the near future.
Microservices are right behind security with a total of 74.3 percent.
The next positions are occupied by system integration, reactive applications, resilient software design and domain-driven design — as you can see in the evaluation chart, respondents have almost the same level of interest in these topics.
This year we also have serverless computing on the list and the results are quite astonishing — this rather young topic grabbed respondents’ attention. As a result, 34.3 percent would love to learn more about it this year.
2017 vs 2016: What changed?
If you want to know the conclusion already, here it is: there are no major changes.
Security was an important topic both in 2017 and 2016 and microservices occupied the third position. Reactive applications and resilient software design are also part of the “cool kids” gang.
See for yourself:
However, if we want to be exact, we need to point out three topics that are particularly important:
- Reactive programming convinced 61.2 percent of the respondents last year but this year the crowd has got bigger — in 2017, 68.8 percent are interested in reactive programming.
- Resilient Software Design is also experiencing some growing pains. Last year, it managed to convince 54.5 percent of the respondents but this year almost 60 percent want to give it a try.
- Domain-driven Design: Respondents’ interest in domain-driven design grew from 49.1 percent in 2016 to 56.1 percent this year.
That’s a wrap. These were the most popular software architecture topics this year.
JAXenter.com and JAXenter.de readers had about a month to weigh in on how this year’s technology trends should look like. The survey was organized into ten sections:
- UI Technologies
- Web Frameworks
- Microservices / Dev Frameworks
- Cloud Platforms / Technologies
- Continuous Delivery & Automatization
- DevOps, Container & Service Discovery
- Data Storage & Processing
- Software Architecture
- More & mixed things
More than 900 people have filled out to the survey — we’d like to thank you all for your interest and for allowing us to paint a very representative picture of the technology trends the Java community is interested in this year.
Check out the first four parts of our technology trends survey results