SlideShare a Scribd company logo
1 of 25
Download to read offline
GOING REACTIVE 2016
HOW MICROSERVICES AND FAST DATA ARE DRIVING
MAINSTREAM ADOPTION OF REACTIVE SYSTEMS
2
28 industries represented
62 tools & technologies included
3060 total respondents
2O questions
2% margin of error at a 95%
confidence interval
3
CURRENT JOB ROLE
24% Architect
10%Management/CIO/CTO
4% Other
3%Dev Ops
59% Developer
4
INDUSTRY OF OPERATION
4% Media
6%Telecommunications
5% Government/Military
6%Business Services
7%Consulting
8%Online Services
13%Financial Services
21%Technology
REACTIVE ADOPTION TRENDS
Experiences and predictions
about Going Reactive
6
elastic resilient
message-driven
responsive
THE FOUR TENETS OF REACTIVE SYSTEMS
7
PERCEPTIONS OF THE GOING REACTIVE TREND
43%
Gaining momentum,
should start looking
into it soon
12%
Enjoying a lot of buzz,
but that’s probably it
40%
Totally important,
something we needed
yesterday
5%
ZOMG,
not Reactive again!
8
PREDICTIONS FOR REACTIVE SYSTEMS ADOPTION
13%
14%
Their organizationMost successful enterprises
Already adopted By 2016 By 2018 Later than 2018
26%
24%
41%
31%
20%
31%
9
PRIMARY DRIVERS OF GOING REACTIVE
31%31%
ScalabilityScalability
22%22%
ResilienceResilience
17%17%
ModernizationModernization
16%16%
VelocityVelocity
15%15%
EfficiencyEfficiency
10
Just starting to look
into the topic
Not applicable to me
Already learning
or doing research
Building a prototype
Running a production
application
Developing a
production application
4%
19%
29%
14%
18%
16%
34%
Power
users
43%
Active
starters
19%
Entry
level
GOING REACTIVE PHASE OF JOURNEY
11
PREDICTIONS AND ACTIONS TAKEN TOWARDS GOING REACTIVE
Say that Reactive demands attention83%
Already researching and prototyping43%
Building and deploying production systems34%
Expect enterprise adoption by 201880%
MICROSERVICES AND REACTIVE SYSTEMS
The embrace of Microservices and
related tools in Reactive
13Just Learning Building & DeployingResearching & Prototyping
16%
28%
50%
MICROSERVICES ADOPTION BY PHASE OF JOURNEY
14
USE OF JAVA AND SCALA WITH MICROSERVICES
30% Java 7 or lower
Java 8
64% Scala
61%
41%
52%
50%
---------- = average for all respondents
15
PREFERRED OPS/INFRA/DEVOPS TECHNOLOGIES WITH MICROSERVICES
29% Not Microservices-based
34% All respondents
47% Microservices-based architectures
Uses Docker
3% Not Microservices-based
7% All respondents
13% Microservices-based architectures
Uses Mesos
34% Not Microservices-based
40% All respondents
52% Microservices-based architectures
Uses Amazon EC2
16
12% Not Microservices-based
18% All respondents
28% Microservices-based architectures
Uses Cassandra
11% Not Microservices-based
17% All respondents
27% Microservices-based architectures
Uses Kafka
17% Not Microservices-based
22% All respondents
30% Microservices-based architectures
Uses Spark
PREFERRED BIG [FAST] DATA TECHNOLOGIES WITH MICROSERVICES
17
34% Not Microservices-based
All respondents
59% Microservices-based architectures
43%
Uses Akka
24% Not Microservices-based
30% All respondents
40% Microservices-based architectures
Uses Play
Use of Spring and Play with Microservices
PREFERRED DEVELOPER TECHNOLOGIES WITH MICROSERVICES
FAST DATA AND REACTIVE SYSTEMS
The embrace of data in motion and
related tools in Reactive systems
19
USAGE OF SPARK ALONG STAGE OF JOURNEY
Just Learning13%
Building & Deploying28%
Researching & Prototyping21%
20
MICROSERVICES AND SPARK
MSA using
Spark
30%
Spark users
with MSA
46%
21
USE OF JAVA AND SCALA WITH APACHE SPARK
34% Java 7 or lower
58% Java 8
76% Scala
41%
52%
50%
---------- = average for all respondents
22
43%
64%
Average Spark users
Akka Amazon EC2 Cassandra HadoopDocker
40%
55%
18%
44%
34%
52%
16%
46%
MesosKafka
17%
49%
7%
22%
INCREASED TOOL USAGE AMONG APACHE SPARK USERS
CONCLUSIONS AND TL;DR
Three conclusions nicely wrapped
up for busy readers
24
CONCLUSIONS (TL;DR)
For those of you too busy to internalize everything in this report at
once, we can narrow down the final points into three main conclusions:
Reactive system adoption is going mainstream
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
1.
2.
3.
43% 59% 64%
40% 52% 55%
18% 28% 44%
34% 47% 52%
17% 27% 49%
7% 13% 22%
30% 40% 38%
22% 30% -
SPARK
USERS
ALL
RESPONDENTS
MICROSERVICES
USERS
25
ADDITIONAL RESOURCES
Typesafe (Twitter: @Typesafe) is dedicated to helping developers build Reactive applications on the JVM. Backed by Greylock
Partners, Shasta Ventures, Bain Capital Ventures and Juniper Networks, Typesafe is headquartered in San Francisco with
offices in Atlanta, Switzerland and Sweden. To start building Reactive applications today, learn about Reactive Platform.
© 2015 Typesafe
Reactive Streams, Akka Streams
and Akka HTTP
DOWNLOAD
Microservices in
Production
DOWNLOAD
Fast Data:
Big Data Evolved
DOWNLOAD

More Related Content

Viewers also liked

Viewers also liked (15)

Apartes de la Charla: Una Especial Orden Ejecutiva de Barack Obama
Apartes de la Charla: Una Especial Orden Ejecutiva de Barack ObamaApartes de la Charla: Una Especial Orden Ejecutiva de Barack Obama
Apartes de la Charla: Una Especial Orden Ejecutiva de Barack Obama
 
Pankreas, mezenterija, zarnu traumatisks bojajums A. Gololobovs
Pankreas, mezenterija, zarnu traumatisks bojajums A. GololobovsPankreas, mezenterija, zarnu traumatisks bojajums A. Gololobovs
Pankreas, mezenterija, zarnu traumatisks bojajums A. Gololobovs
 
Avk 0630
Avk 0630Avk 0630
Avk 0630
 
Avk gaz
Avk gazAvk gaz
Avk gaz
 
Avk mufta
Avk muftaAvk mufta
Avk mufta
 
Feohromocitoma
FeohromocitomaFeohromocitoma
Feohromocitoma
 
Book Review : Hajar Bochor Dhore
Book Review : Hajar Bochor DhoreBook Review : Hajar Bochor Dhore
Book Review : Hajar Bochor Dhore
 
Nieru šūnu karcinoma
Nieru šūnu karcinomaNieru šūnu karcinoma
Nieru šūnu karcinoma
 
Proyecto de redes
Proyecto de redesProyecto de redes
Proyecto de redes
 
UD. 4 El modernismo -art nouveau-
UD. 4 El modernismo -art nouveau-UD. 4 El modernismo -art nouveau-
UD. 4 El modernismo -art nouveau-
 
Reactivos de completamiento, respuesta breve y selección múltiple
Reactivos de completamiento, respuesta breve y selección múltipleReactivos de completamiento, respuesta breve y selección múltiple
Reactivos de completamiento, respuesta breve y selección múltiple
 
Graphene Position Paper (E-Nano Newsletter Special Issue)
Graphene Position Paper (E-Nano Newsletter Special Issue)Graphene Position Paper (E-Nano Newsletter Special Issue)
Graphene Position Paper (E-Nano Newsletter Special Issue)
 
Sitio de recreacion en coveñas
Sitio de recreacion en coveñasSitio de recreacion en coveñas
Sitio de recreacion en coveñas
 
A wideband hybrid plasmonic fractal patch nanoantenn
A wideband hybrid plasmonic fractal patch nanoantennA wideband hybrid plasmonic fractal patch nanoantenn
A wideband hybrid plasmonic fractal patch nanoantenn
 
Colusion
ColusionColusion
Colusion
 

More from Legacy Typesafe (now Lightbend)

Reactive Revealed Part 3 of 3: Resiliency, Failures vs Errors, Isolation, Del...
Reactive Revealed Part 3 of 3: Resiliency, Failures vs Errors, Isolation, Del...Reactive Revealed Part 3 of 3: Resiliency, Failures vs Errors, Isolation, Del...
Reactive Revealed Part 3 of 3: Resiliency, Failures vs Errors, Isolation, Del...
Legacy Typesafe (now Lightbend)
 
Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...
Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...
Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...
Legacy Typesafe (now Lightbend)
 
A Deeper Look Into Reactive Streams with Akka Streams 1.0 and Slick 3.0
A Deeper Look Into Reactive Streams with Akka Streams 1.0 and Slick 3.0A Deeper Look Into Reactive Streams with Akka Streams 1.0 and Slick 3.0
A Deeper Look Into Reactive Streams with Akka Streams 1.0 and Slick 3.0
Legacy Typesafe (now Lightbend)
 

More from Legacy Typesafe (now Lightbend) (17)

The How and Why of Fast Data Analytics with Apache Spark
The How and Why of Fast Data Analytics with Apache SparkThe How and Why of Fast Data Analytics with Apache Spark
The How and Why of Fast Data Analytics with Apache Spark
 
Reactive Design Patterns
Reactive Design PatternsReactive Design Patterns
Reactive Design Patterns
 
Revitalizing Aging Architectures with Microservices
Revitalizing Aging Architectures with MicroservicesRevitalizing Aging Architectures with Microservices
Revitalizing Aging Architectures with Microservices
 
Typesafe Reactive Platform: Monitoring 1.0, Commercial features and more
Typesafe Reactive Platform: Monitoring 1.0, Commercial features and moreTypesafe Reactive Platform: Monitoring 1.0, Commercial features and more
Typesafe Reactive Platform: Monitoring 1.0, Commercial features and more
 
Akka 2.4 plus new commercial features in Typesafe Reactive Platform
Akka 2.4 plus new commercial features in Typesafe Reactive PlatformAkka 2.4 plus new commercial features in Typesafe Reactive Platform
Akka 2.4 plus new commercial features in Typesafe Reactive Platform
 
How to deploy Apache Spark 
to Mesos/DCOS
How to deploy Apache Spark 
to Mesos/DCOSHow to deploy Apache Spark 
to Mesos/DCOS
How to deploy Apache Spark 
to Mesos/DCOS
 
Reactive Revealed Part 3 of 3: Resiliency, Failures vs Errors, Isolation, Del...
Reactive Revealed Part 3 of 3: Resiliency, Failures vs Errors, Isolation, Del...Reactive Revealed Part 3 of 3: Resiliency, Failures vs Errors, Isolation, Del...
Reactive Revealed Part 3 of 3: Resiliency, Failures vs Errors, Isolation, Del...
 
Akka 2.4 plus commercial features in Typesafe Reactive Platform
Akka 2.4 plus commercial features in Typesafe Reactive PlatformAkka 2.4 plus commercial features in Typesafe Reactive Platform
Akka 2.4 plus commercial features in Typesafe Reactive Platform
 
Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...
Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...
Reactive Revealed Part 2: Scalability, Elasticity and Location Transparency i...
 
Microservices 101: Exploiting Reality's Constraints with Technology
Microservices 101: Exploiting Reality's Constraints with TechnologyMicroservices 101: Exploiting Reality's Constraints with Technology
Microservices 101: Exploiting Reality's Constraints with Technology
 
Four Things to Know About Reliable Spark Streaming with Typesafe and Databricks
Four Things to Know About Reliable Spark Streaming with Typesafe and DatabricksFour Things to Know About Reliable Spark Streaming with Typesafe and Databricks
Four Things to Know About Reliable Spark Streaming with Typesafe and Databricks
 
A Deeper Look Into Reactive Streams with Akka Streams 1.0 and Slick 3.0
A Deeper Look Into Reactive Streams with Akka Streams 1.0 and Slick 3.0A Deeper Look Into Reactive Streams with Akka Streams 1.0 and Slick 3.0
A Deeper Look Into Reactive Streams with Akka Streams 1.0 and Slick 3.0
 
Modernizing Your Aging Architecture: What Enterprise Architects Need To Know ...
Modernizing Your Aging Architecture: What Enterprise Architects Need To Know ...Modernizing Your Aging Architecture: What Enterprise Architects Need To Know ...
Modernizing Your Aging Architecture: What Enterprise Architects Need To Know ...
 
Reactive Streams 1.0.0 and Why You Should Care (webinar)
Reactive Streams 1.0.0 and Why You Should Care (webinar)Reactive Streams 1.0.0 and Why You Should Care (webinar)
Reactive Streams 1.0.0 and Why You Should Care (webinar)
 
Going Reactive in Java with Typesafe Reactive Platform
Going Reactive in Java with Typesafe Reactive PlatformGoing Reactive in Java with Typesafe Reactive Platform
Going Reactive in Java with Typesafe Reactive Platform
 
Why Play Framework is fast
Why Play Framework is fastWhy Play Framework is fast
Why Play Framework is fast
 
[Sneak Preview] Apache Spark: Preparing for the next wave of Reactive Big Data
[Sneak Preview] Apache Spark: Preparing for the next wave of Reactive Big Data[Sneak Preview] Apache Spark: Preparing for the next wave of Reactive Big Data
[Sneak Preview] Apache Spark: Preparing for the next wave of Reactive Big Data
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Going Reactive 2016 - report preview

  • 1. GOING REACTIVE 2016 HOW MICROSERVICES AND FAST DATA ARE DRIVING MAINSTREAM ADOPTION OF REACTIVE SYSTEMS
  • 2. 2 28 industries represented 62 tools & technologies included 3060 total respondents 2O questions 2% margin of error at a 95% confidence interval
  • 3. 3 CURRENT JOB ROLE 24% Architect 10%Management/CIO/CTO 4% Other 3%Dev Ops 59% Developer
  • 4. 4 INDUSTRY OF OPERATION 4% Media 6%Telecommunications 5% Government/Military 6%Business Services 7%Consulting 8%Online Services 13%Financial Services 21%Technology
  • 5. REACTIVE ADOPTION TRENDS Experiences and predictions about Going Reactive
  • 7. 7 PERCEPTIONS OF THE GOING REACTIVE TREND 43% Gaining momentum, should start looking into it soon 12% Enjoying a lot of buzz, but that’s probably it 40% Totally important, something we needed yesterday 5% ZOMG, not Reactive again!
  • 8. 8 PREDICTIONS FOR REACTIVE SYSTEMS ADOPTION 13% 14% Their organizationMost successful enterprises Already adopted By 2016 By 2018 Later than 2018 26% 24% 41% 31% 20% 31%
  • 9. 9 PRIMARY DRIVERS OF GOING REACTIVE 31%31% ScalabilityScalability 22%22% ResilienceResilience 17%17% ModernizationModernization 16%16% VelocityVelocity 15%15% EfficiencyEfficiency
  • 10. 10 Just starting to look into the topic Not applicable to me Already learning or doing research Building a prototype Running a production application Developing a production application 4% 19% 29% 14% 18% 16% 34% Power users 43% Active starters 19% Entry level GOING REACTIVE PHASE OF JOURNEY
  • 11. 11 PREDICTIONS AND ACTIONS TAKEN TOWARDS GOING REACTIVE Say that Reactive demands attention83% Already researching and prototyping43% Building and deploying production systems34% Expect enterprise adoption by 201880%
  • 12. MICROSERVICES AND REACTIVE SYSTEMS The embrace of Microservices and related tools in Reactive
  • 13. 13Just Learning Building & DeployingResearching & Prototyping 16% 28% 50% MICROSERVICES ADOPTION BY PHASE OF JOURNEY
  • 14. 14 USE OF JAVA AND SCALA WITH MICROSERVICES 30% Java 7 or lower Java 8 64% Scala 61% 41% 52% 50% ---------- = average for all respondents
  • 15. 15 PREFERRED OPS/INFRA/DEVOPS TECHNOLOGIES WITH MICROSERVICES 29% Not Microservices-based 34% All respondents 47% Microservices-based architectures Uses Docker 3% Not Microservices-based 7% All respondents 13% Microservices-based architectures Uses Mesos 34% Not Microservices-based 40% All respondents 52% Microservices-based architectures Uses Amazon EC2
  • 16. 16 12% Not Microservices-based 18% All respondents 28% Microservices-based architectures Uses Cassandra 11% Not Microservices-based 17% All respondents 27% Microservices-based architectures Uses Kafka 17% Not Microservices-based 22% All respondents 30% Microservices-based architectures Uses Spark PREFERRED BIG [FAST] DATA TECHNOLOGIES WITH MICROSERVICES
  • 17. 17 34% Not Microservices-based All respondents 59% Microservices-based architectures 43% Uses Akka 24% Not Microservices-based 30% All respondents 40% Microservices-based architectures Uses Play Use of Spring and Play with Microservices PREFERRED DEVELOPER TECHNOLOGIES WITH MICROSERVICES
  • 18. FAST DATA AND REACTIVE SYSTEMS The embrace of data in motion and related tools in Reactive systems
  • 19. 19 USAGE OF SPARK ALONG STAGE OF JOURNEY Just Learning13% Building & Deploying28% Researching & Prototyping21%
  • 20. 20 MICROSERVICES AND SPARK MSA using Spark 30% Spark users with MSA 46%
  • 21. 21 USE OF JAVA AND SCALA WITH APACHE SPARK 34% Java 7 or lower 58% Java 8 76% Scala 41% 52% 50% ---------- = average for all respondents
  • 22. 22 43% 64% Average Spark users Akka Amazon EC2 Cassandra HadoopDocker 40% 55% 18% 44% 34% 52% 16% 46% MesosKafka 17% 49% 7% 22% INCREASED TOOL USAGE AMONG APACHE SPARK USERS
  • 23. CONCLUSIONS AND TL;DR Three conclusions nicely wrapped up for busy readers
  • 24. 24 CONCLUSIONS (TL;DR) For those of you too busy to internalize everything in this report at once, we can narrow down the final points into three main conclusions: Reactive system adoption is going mainstream 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 1. 2. 3. 43% 59% 64% 40% 52% 55% 18% 28% 44% 34% 47% 52% 17% 27% 49% 7% 13% 22% 30% 40% 38% 22% 30% - SPARK USERS ALL RESPONDENTS MICROSERVICES USERS
  • 25. 25 ADDITIONAL RESOURCES Typesafe (Twitter: @Typesafe) is dedicated to helping developers build Reactive applications on the JVM. Backed by Greylock Partners, Shasta Ventures, Bain Capital Ventures and Juniper Networks, Typesafe is headquartered in San Francisco with offices in Atlanta, Switzerland and Sweden. To start building Reactive applications today, learn about Reactive Platform. © 2015 Typesafe Reactive Streams, Akka Streams and Akka HTTP DOWNLOAD Microservices in Production DOWNLOAD Fast Data: Big Data Evolved DOWNLOAD