Book Image

Akka Essentials

By : Munish K. Gupta
Book Image

Akka Essentials

By: Munish K. Gupta

Overview of this book

<p>Developers/Architects need to manage the fine balance between the ever increasing load and ever decreasing response latency. Applications need to be designed for Internet scale, which means you need to be skilled in building large distributed, scalable, and concurrent applications. Whether you are building the next Facebook or working for a Fortune 500 organization, you need to be ready to design scalable, concurrent, and fault-tolerant applications. Akka is a toolkit and runtime for building highly concurrent, distributed, and fault-tolerant event-driven applications on the JVM.<br /><br />"Akka Essentials" will show you the current challenges with Java Scalability and concurrency model and how Akka&rsquo;s Actor Model can help you design and build applications that are inherently scalable and fault-tolerant. Whether you are building new applications or want to refactor an existing application, you will learn the right techniques to build and scale up in no time.</p>
Table of Contents (19 chapters)
Akka Essentials
Credits
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
1
Introduction to Akka
Index

About the Reviewers

Jonas Bonér is a geek, programmer, speaker, musician, writer, and Java champion. He is the CTO and co-founder of Typesafe, and is an active contributor to the open source community. Most notably, he founded the Akka project and the AspectWerkz AOP compiler (now AspectJ). You can know more about him at http://jonasboner.com.

David Y. Ross is a Scala enthusiast and Software Engineer at Klout, the social media startup that empowers its users to discover and be recognized for how they influence the world. As a member of Klout's platform team, David uses Scala and Akka to scale the Klout API to over a billion requests per day. Having previously worked on enterprise Java systems at a large tech company, he is constantly amazed by the productivity and elegance of Scala and Akka.

David attends Bay Area Scala meetups and has given a talk on Klout's use of Akka. He is a fan of Boston's sports teams and esoteric Jazz guitar players.

Domingo Suarez Torres is a Software Developer from Mexico City. He is always looking for tools that can make him a more productive developer. He likes to adopt frameworks that are in their early stages. In Mexico, he has been a pioneer in adopting several languages for the JVM, such as Groovy and Scala, programming languages that are used to build successful businesses. He has founded several user groups to spread the word about new technology.

Domingo Suarez Torres is a Software Developer from Mexico City. He is always looking for tools that can make him a more productive developer. He likes to adopt frameworks that are in their early stages. In Mexico, he has been a pioneer in adopting several languages for the JVM, such as Groovy and Scala, programming languages that are used to build successful businesses. He has founded several user groups to spread the word about new technology.

He has helped as a technical reviewer for other books, such as Camel In Action, Claus Ibsen and Jonathan Anstey, Manning Publications and Making Java Groovy, Kenneth A. Kousen, Manning Publications.