Survey Reveals Latest "Reactive" Developer Trends
December 17, 2015
Typesafe Survey of More Than 3,000 Respondents Shows Aggressive Use of Microservices and Fast Data Among Reactive Movement's Adopters
SAN FRANCISCO, CA--(Dec 17, 2015) - Typesafe, provider of the world's leading Reactive Platform and the company behind Play Framework, Akka, and Scala, today announced the results of the largest survey to date profiling Reactive adoption in the enterprise. Over 3,000 respondents took the survey, with respondents drawn from a mix of Typesafe community forums, O'Reilly Media newsletter recipients, readers of TheServerSide.com and Voxxed.com, and other social media and community channels. Download the full results of the "Going Reactive 2016" report at: http://bit.ly/1lQUwHr
- Reactive system adoption is going mainstream -- 77% of respondents indicated they are already Going Reactive to some degree with 43% researching and prototyping Reactive systems and 34% building and deploying systems to production. A further 80% believe that most successful enterprises will have adopted Reactive systems by 2018.
- Reactive adoption is being driven by two key technology trends: Microservices and Fast Data.
- Microservices and Fast Data users are rallying around a preferred group of tools and technologies.
Survey Results Include:
- Big Data technologies "in play" with JVM developers building Reactive systems for Fast Data, with percentage break-downs across technologies such as Docker, Apache Spark, Apache Cassandra, Apache Mesos, Akka, and more.
- JVM language adoption trends across Reactive use cases.
- Specific user goals and outcomes with Reactive implementations.
To keep up with growing system complexity, Typesafe co-founder and CTO Jonas Bonér spearheaded the Reactive Manifesto in 2013. The manifesto defines how to architect applications that participate in the new world of multicore, cloud, mobile and web-scale systems, with an architectural emphasis on being message-driven, resilient, elastic and responsive.
"A lot of companies have been doing Reactive without calling it 'Reactive' for quite some time, in the same way companies did Agile software development before it was called 'Agile,'" said Bonér. "But defining a vocabulary around the principles has made it easier for developers and architects to talk about and communicate the benefits of this architecture trend with their business counterparts. This survey is an important snapshot into the technologies and approaches that are being using to develop Reactive systems."
The full survey is available for download here: http://bit.ly/1lQUwHr
- Going Reactive 2016: Full Survey Results
- Typesafe Blog Post
- The Reactive Manifesto
- White Paper: Fast Data - Big Data Evolved
- Microservices in Production: What Ops Should Know About Reactive Systems
Typesafe (Twitter: @Typesafe) is dedicated to helping developers build Reactive applications on the JVM. With the Typesafe Reactive Platform, developers can create message-driven applications that scale on multicore and cloud computing architectures by using projects like Play Framework, Akka, Scala, Java, and Apache Spark. To help our customers succeed, Typesafe partners with technology pioneers such as Databricks, IBM, and Mesosphere. Typesafe is venture backed by Shasta Ventures, Bain Capital Ventures, Juniper Networks and Greylock Partners, with headquarters in San Francisco.