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

Summary


In this chapter, we saw the various gating criteria that need to be adhered to before the application becomes deployable. We also understood how to write unit test cases, how to move the environment-specific configuration out of the application, and finally, how to use the built-in microkernel to deploy and run Akka applications.

In the next chapter, we will cover the different techniques available for scaling out your application using the concept of remote actors. We will cover topics such as remote actor setup, lookup, and deployment; routing and data serialization for over-the-wire transmission; and the various events generated by remote actors and how we can tap into them.