Akka Survey 2013 -...

10
Akka Survey 2013

Transcript of Akka Survey 2013 -...

Page 1: Akka Survey 2013 - downloads.typesafe.comdownloads.typesafe.com/website/general/Akka-Survey-2013.pdfQ What were the two biggest difficulties while learning Akka? Other Immutability

Akka Survey 2013

Page 2: Akka Survey 2013 - downloads.typesafe.comdownloads.typesafe.com/website/general/Akka-Survey-2013.pdfQ What were the two biggest difficulties while learning Akka? Other Immutability

Which programming languages do you use Akka with?.............................. 1Q

Which of these Akka modules do you use?................................................ 2Q

Which are the top two benefits you see when using Akka?........................ 3Q

Which are the top two areas where you want to see improvements?......... 4Q

What were the two biggest difficulties while learning Akka?..................... 5Q

Are you using it in production?.................................................................. 6Q

Where are you using Akka?........................................................................ 7Q

Table of Contents

Survey conducted Q4 2013

i

Page 3: Akka Survey 2013 - downloads.typesafe.comdownloads.typesafe.com/website/general/Akka-Survey-2013.pdfQ What were the two biggest difficulties while learning Akka? Other Immutability

Which programming languages do you use Akka with?Q

Other

Java

Scala

0%

17%

91%

Number of Responses

0 50 100 150 200 250 300

1

Does not sum to 100% because respondents could select more than one option.

Page 4: Akka Survey 2013 - downloads.typesafe.comdownloads.typesafe.com/website/general/Akka-Survey-2013.pdfQ What were the two biggest difficulties while learning Akka? Other Immutability

Which of these Akka modules do you use?Q

0 50 100 150 200 250 300

Filemailbox

Transactor

Zeromq

OSGI

Other

Dataflow

Typed Channels

Camel

Agents

Kernel

Cluster

Remoting

SLF4J

Test Kit

Actors

2%

4%

5%

6%

7%

8%

8%

13%

17%

20%

34%

43%

46%

53%

99%

Number of ResponsesDoes not sum to 100% because respondents could select more than one option.

2

Page 5: Akka Survey 2013 - downloads.typesafe.comdownloads.typesafe.com/website/general/Akka-Survey-2013.pdfQ What were the two biggest difficulties while learning Akka? Other Immutability

Which are the top two benefits you see when using Akka?Q

Other

Flexible Composition

Clustering

Performance

Scalability by Configuration

Supervisor Hierarchies

Safe Concurrency

2%

15%

17%

24%

25%

34%

84%

0 50 100 150 200 250

Number of Responses

3

Does not sum to 100% because respondents could select more than one option.

Page 6: Akka Survey 2013 - downloads.typesafe.comdownloads.typesafe.com/website/general/Akka-Survey-2013.pdfQ What were the two biggest difficulties while learning Akka? Other Immutability

0 50 100 150 200 250

other

flexible

clustering

performance

Scalability

Supervisior

Safe

0 50 100 150 200 250

other

flexible

clustering

performance

Scalability

Supervisior

Safe

Which are the top two areas where you want to see improvements?Q

Documentation

Larger Clusters

Performance

OSGI

Other

Enterprise Integration

Cloud Deployment

Samples & Tutorials

Guaranteed Message Delivery

Type Safety

14%

15%

16%

4%

9%

11%

17%

29%

40%

44%

0 30 60 90 120 150

Number of Responses

4

Does not sum to 100% because respondents could select more than one option.

Page 7: Akka Survey 2013 - downloads.typesafe.comdownloads.typesafe.com/website/general/Akka-Survey-2013.pdfQ What were the two biggest difficulties while learning Akka? Other Immutability

What were the two biggest difficulties while learning Akka?Q

Other

Immutability Of Messages

Actors vs. Futures

How to Deploy into Staging/Production

How to Start Up Cluster or Remoting

Flow Control, Back Pressure

Splitting the Problem into Actors

Using Blocking Resources (JDBC, file IO… )

6%

1%

14%

20%

22%

40%

45%

53%

0 50 100 150 200

Number of Responses

5

Does not sum to 100% because respondents could select more than one option.

Page 8: Akka Survey 2013 - downloads.typesafe.comdownloads.typesafe.com/website/general/Akka-Survey-2013.pdfQ What were the two biggest difficulties while learning Akka? Other Immutability

Are you using it in production?Q

Yes72%

No

28%

6

Page 9: Akka Survey 2013 - downloads.typesafe.comdownloads.typesafe.com/website/general/Akka-Survey-2013.pdfQ What were the two biggest difficulties while learning Akka? Other Immutability

Where are you using Akka?Q

Other

Privately for Hobby Projects

At my Day Job

6%

36%

85%

Number of Responses

0 50 100 150 200 250

7

Does not sum to 100% because respondents could select more than one option.

Page 10: Akka Survey 2013 - downloads.typesafe.comdownloads.typesafe.com/website/general/Akka-Survey-2013.pdfQ What were the two biggest difficulties while learning Akka? Other Immutability

Akka Survey 2013Typesafe

625 Market Street, 10th FloorSan Francisco, CA 94105

USA