About the Book
This book is not an introduction to Akka – far from it!
It assumes knowledge (at least on a conceptual level) of Akka and its modules (such as Actors, Remoting, Clustering, Streams, HTTP etc.), as well as concurrency and distributed systems knowledge at least on a level that will allow you to track the implementation decisions explained in this book.
The books first and primary goal is to explain the inner workings of Akka and its various modules. Insight gained from those inner workings should help developers willing to understand *how* things work in order to see why they work like they do. Akka contains multitudes of interesting implementation techniques and carefully picked trade-offs, so I hope it should also serve for an entertaining read for developers curious to learn about concurrent and distributed programming from the inside-out.
While most of the implementation details outlined in this book should be largely irrelevant to developers _using_ Akka, they help understand the tradeoffs and reasons why things work the way they do. If you are an advanced user it may help you understand how to make better use of it (i.e. avoiding APIs which are "costly", and understanding why they are).
With that being said... welcome to _Insider Akka_.
About the Author
Akka Team, Java Champion