days
-1
-2
hours
0
-5
minutes
0
-4
seconds
-5
-7
search
Who's made it on the list?

ThoughtWorks Technology Radar rooting for Docker, Spring Boot and Threat Modeling

Gabriela Motroc
ThoughtWorks
A green radar with a world map image via Shutterstock

ThoughtWorks’ biannual Technology Radar reveals the trends and technologies that are shaping the future. This edition puts an emphasis on the growing popularity of Docker, Spring Boot, and Threat Modeling, among others.

ThoughtWorks’s goal is to champion software excellence and revolutionize IT. With this thought in mind, it releases a Radar with trends grouped in the following rings: ‘adopt’, ‘trial’, ‘assess’ and ‘hold.’ Items which are either new or have gone through changes are represented as triangles and items that have not moved  are represented as circles. The radar analyzes the trends in techniques, platforms, tools, and languages and frameworks.

Popular platforms

ThoughtWorks remains excited about Docker because “the Docker image format makes it easier to achieve parity between development and production. Docker is a natural fit in a microservices-style application as a packaging mechanism for self-contained services.” AWS Lambda is also in the top, but the team indicates that it’s better to stick with Python or JavaScript for the time being as significant problems have occurred using Java for Lambda functions. Kubernetes remains on ThoughtWorks’ Radar, proving that highlighting the growing popularity of Google’s answer to the problem of deploying containers into a cluster of machines was a good decision.

Technology Radar —Platforms https://assets.thoughtworks.com/assets/technology-radar-apr-2016-en.pdf

Technology Radar —Platforms https://assets.thoughtworks.com/assets/technology-radar-apr-2016-en.pdf

Techniques

ThoughtWorks suggests that software development teams should write secure software and deal with users’ data in a responsible way. Due to the high-profile security breaches that have occurred lately, it has become highly important to focus on the best techniques. According to the latest Technology Radar, the best choices are Threat Modeling, Data Lake and Content Security Policies, among others.

Tools

Apache Kafka continues to build momentum as an open source messaging framework which offers a solution for publishing ordered event feeds to large numbers of independent, lightweight consumers. However, this is not the only tool that deserves IT pros’ attention. Gauge and Load Impact are also on the list, as well as Let’s Encrypt, which first appeared on the Radar last edition. Apache Flink, a new-generation platform for scalable distributed batch and stream processing, is also considered a popular tool —and so are Gitrob, Serverspec and Webpack.

Languages and frameworks

React.js steals the spotlight thanks to its design around a reactive data flow, but Spring Boot refuses to be dethroned. “If you live in a Spring ecosystem and are moving to microservices, Spring Boot is now the obvious choice,” the Radar reads. Swift is ThoughtWorks’s default choice for development in the Apple ecosystem (especially after the release of Swift 2), but Ember.js, Dagger and Dapper are also worth trying. “Redux is a great, mature tool that has helped many of our teams reframe how they think about managing state in client-side apps,” ThoughtWorks adds.

Author
Gabriela Motroc
Gabriela Motroc is editor of JAXenter.com and JAX Magazine. Before working at Software & Support Media Group, she studied International Communication Management at the Hague University of Applied Sciences.

Leave a Reply

Be the First to Comment!

avatar
400
  Subscribe  
Notify of