Avoid common mistakes when building distributed, asynchronous, high-performance software with the Akka toolkit and runtime. With this concise guide, author Jamie Allen provides a collection of best practices based on several years of using the actor model. The book also includes examples of actor application types and two primary patterns of actor usage, the Extra Pattern and Cameo Pattern.
Allen, the Director of Consulting for Typesafe—creator of Akka and the Scala programming language—examines actors with a banking-service use case throughout the book, using examples shown in Akka and Scala. If you have any experience with Akka, this guide is essential.
"synopsis" may belong to another edition of this title.
Q&A with Jamie Allen, author of "Effective Akka: Patterns and Best Practices"
Q. Why is this an important book for people to read now
A. The advent of the many-core platform means that developers have more processing resources in the form of "cores" at their disposal than ever before. Traditional programming constructs do not allow developers to leverage these cores. As computers add more and more cores with each new platform released by hardware manufacturers, developers will need to find ways to maximize the utilization of these resources. Akka provides a platform for doing just that, and allowing your application to scale up and out as more resources become available.
Q. What will readers walk away with after reading "Effective Akka?"
A. After reading "Effective Akka," readers should have a firm grasp of the kinds of coding issues they may encounter when developing with actors, regardless of whether they're using Scala/Akka or Erlang. Many of the concepts are relevant to developers who are writing asynchronous code without actors as well. Effective Akka provides guidance with respect to coding style and best practices so that developers are able to avoid common pitfalls.
Q. What's so exciting and important about patterns and best prices?
A. The move to "reactive" solutions. Developers can perform much more work nowadays by using asynchrony-- not wasting threads that spawn blocking operations, instead defining work that can be applied automatically when such work is completed. Many technologies are emerging in this space, such as ReactiveJava, Node.js, Go, Clojure's core.async and Scala's futures, actors and async support. Never before have developers had so many useful tools at their disposal to write applications that are interactive, low-latency, fault tolerant, and scalable. Every language and platform is looking to provide a solution in this space.
Q. Can you give us a few tips when building high-performance software with Akka?
"About this title" may belong to another edition of this title.
Shipping:
US$ 2.64
Within U.S.A.
Book Description Condition: New. Seller Inventory # 19836346-n
Book Description PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # WO-9781449360078
Book Description Soft Cover. Condition: new. Seller Inventory # 9781449360078
Book Description Condition: New. Book is in NEW condition. Seller Inventory # 1449360076-2-1
Book Description Condition: New. New! This book is in the same immaculate condition as when it was published. Seller Inventory # 353-1449360076-new
Book Description Paperback or Softback. Condition: New. Effective Akka: Patterns and Best Practices 0.29. Book. Seller Inventory # BBS-9781449360078
Book Description Condition: New. Seller Inventory # ABLIING23Mar2411530330414
Book Description paperback. Condition: New. Language: ENG. Seller Inventory # 9781449360078
Book Description Paperback / softback. Condition: New. New copy - Usually dispatched within 4 working days. With this concise guide, author Jamie Allen provides a collection of best practices based on several years of using the actor model. The book also includes examples of actor application types and two primary patterns of actor usage, the Extra Pattern and Cameo Pattern. Seller Inventory # B9781449360078
Book Description Paperback. Condition: new. New. Fast Shipping and good customer service. Seller Inventory # Holz_New_1449360076