Jump to ratings and reviews
Rate this book

Developing an Akka Edge

Rate this book
Akka is an incredible library and framework for writing concurrent applications. The hardest part for a lot of people to understand is that Akka is a toolkit with a number of very powerful tools that can scale up or down from very small tasks to very, very large ones. Understanding how to pick out the smallest bits first and add on what you need, as you need it, is not always so obvious.

This book walks you through the process of developing a simple Akka-based system, starting from a basic use-case and progressing through a series of enhancements, showing you how you can make a very scalable, efficient and flexible system without a significant amount of work. The key is to understand the essential features Akka provides and then see how you can easily extend your code to make use of them.

The goal is to walk you through some simple examples, building up a body of knowledge about the most important features Akka provides. In some cases, the author takes these examples further and builds on them where it makes sense and in other cases he presents short, self-contained examples to highlight particular functionality. The goal is that, in the end, you can take what you learn here and start building your own Akka-based system, leaning on the existing documentation when you need more in-depth information.

This book focuses solely on Akka’s Scala API. If you are coming from a background in an object-oriented language such as Java, C#, or Ruby, you should be able to work through a couple short tutorials on Scala and gain enough understanding to follow along. None of the features require an understanding of the deeper details of Scala, so a basic reading-level familiarity should be sufficient.

173 pages, Kindle Edition

First published April 4, 2014

5 people want to read

About the author

Thomas Lockney

1 book57 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
1 (16%)
3 stars
0 (0%)
2 stars
5 (83%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Sebastian Gebski.
1,185 reviews1,337 followers
July 11, 2014
It's quite fine, but only as a real starter. If you already have experienced with Akka, skip it.

Pros:
* great formatting in Kindle format
* multi-JVM testing & clustering (I think I haven't seen anything on these 2 topics in any other Akka book)
* no bloat -> minimum b*llshit

Cons:
* aimed at ... well, can't say who this book is made for - too poor on details for someone who wants to truly learn Akka, on the other hand has some specific details (without code examples!) about features that are meaningless for someone who just wants to understand the idea of actor model
* some key, core features (like '?' aka 'ask') got just 1-2 pages (incl. 1 brief example of code) - some descriptive examples could help a person who's just trying to embrace the whole idea

To summarize: there are better books about Akka. Far better. This one can stand for a brief tutorial, but seriously...
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.