Akka in action /
Saved in:
Author / Creator: | Roestenburg, Raymond, author. |
---|---|
Imprint: | Shelter Island, NY : Manning Publications, [2017] ©2017 |
Description: | 1 online resource (1 volume) : illustrations |
Language: | English |
Subject: | |
Format: | E-Resource Book |
URL for this record: | http://pi.lib.uchicago.edu/1001/cat/bib/13648137 |
Summary: | Summary <br> <br> Akka in Action is a comprehensive tutorial on building message-oriented systems using Akka. The book takes a hands-on approach, where each new concept is followed by an example that shows you how it works, how to implement the code, and how to (unit) test it.<br> <br> Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.<br> <br> About the Technology <br> <br> Akka makes it relatively easy to build applications in the cloud or on devices with many cores that efficiently use the full capacity of the computing power available. It's a toolkit that provides an actor programming model, a runtime, and required support tools for building scalable applications.<br> <br> About the Book <br> <br> Akka in Action shows you how to build message-oriented systems with Akka. This comprehensive, hands-on tutorial introduces each concept with a working example. You'll start with the big picture of how Akka works, and then quickly build and deploy a fully functional REST service out of actors. You'll explore test-driven development and deploying and scaling fault-tolerant systems. After mastering the basics, you'll discover how to model immutable messages, implement domain models, and apply techniques like event sourcing and CQRS. You'l also find a tutorial on building streaming applications using akka-stream and akka-http. Finally, you'l get practical advice on how to customize and extend your Akka system.<br> <br> What's Inside <br> <br> Getting concurrency right Testing and performance tuning Clustered and cloud-based applications Covers Akka version 2.4 <br> About the Reader <br> <br> This book assumes that you're comfortable with Java and Scala. No prior experience with Akka required.<br> <br> About the Authors <br> <br> A software craftsman and architect, Raymond Roestenburg is an Akka committer. Rob Bakker specializes in concurrent back-end systems and systems integration. Rob Williams has more than 20 years of product development experience.<br> <br> Table of Contents <br> <br> Introducing Akka Up and running Test-driven development with actors Fault tolerance Futures Your first distributed Akka app Configuration, logging, and deployment Structural patterns for actors Routing messages Message channels Finite-state machines and agents System integration Streaming Clustering Actor persistence Performance tips Looking ahead |
---|---|
Item Description: | Includes index. |
Physical Description: | 1 online resource (1 volume) : illustrations |
ISBN: | 1617291013 9781617291012 |