Reactive Applications with Akka.NET

Reactive Applications with Akka.NET

by Anthony Brown
Epub (Kobo), Epub (Adobe)
Publication Date: 05/03/2019

Share This eBook:

  $49.99

Summary


Reactive Applications with Akka.NET is a hands-on book that builds on fundamental concepts to teach you how to create reliable and resilient applications in the reactive style.


Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.


About the Technology


Enterprise-scale software needs to be unfailingly reliable, consistently performant under unpredictable loads, and easy to scale and maintain. Reactive applications guarantee these qualities through clear isolation of system components and message-based communication. Akka.NET ports the battle-tested Akka Actors toolkit from the JVM, radically simplifying the concurrency and asynchronous message handling at the heart of a reactive system.


About the Book


Reactive Applications with Akka.NET teaches you to write high-performance, concurrent systems without explicitly managing threads and locking. You'll experience the power of Akka.NET and the Actors concurrency model by exploring a real-world case study in each chapter. As you go further, you'll start to grok the power of asynchronous communication in a distributed environment and take on practical tasks like deploying, debugging, and establishing performance guarantees.


What's Inside



  • Reactive application design

  • Dealing with application-level failures

  • Integrating Akka.NET with other frameworks

  • Applying reactive programming to the real world


About the Reader


Readers should be comfortable with C# or F# and the .NET framework.


About the Author


Anthony Brown is a .NET consultant specializing in F# and reactive systems.


Table of Contents



  1. PART 1 THE ROAD TO REACTIVE

  2. Why reactive?

  3. Reactive application design



  4. PART 2 DIGGING IN

  5. Your first Akka.NET application

  6. State, behavior, and actors

  7. Configuration, dependency injection, and logging

  8. Failure handling

  9. Scaling in reactive systems

  10. Composing actor systems



  11. PART 3 REAL-LIFE USAGE

  12. Testing Akka.NET actors

  13. Integrating Akka.NET

  14. Storing actor state with Akka.Persistence

  15. Building clustered applications with Akka.Cluster

  16. Akka.NET and reactive programming in production

ISBN:
9781638355656
9781638355656
Category:
Computer programming / software development
Format:
Epub (Kobo), Epub (Adobe)
Publication Date:
05-03-2019
Language:
English
Publisher:
Manning
Anthony Brown

Tony Brown has written extensively in the medical literature, including a bestselling handbook on emergency medicine now in its seventh edition. He holds a conjoint academic teaching appointment at the University of Queensland School of Medicine, works full-time in clinical emergency medicine and is immediate past Editor-in-Chief of Emergency Medicine Australasia.

He was awarded the inaugural Teaching Excellence Award 2001 at the Australasian College for Emergency Medicine; the Excellence in Clinical Teaching Award 2001 at the Royal Brisbane Hospital; and the Outstanding Teaching Award 2015 at the Royal Brisbane Clinical School, University of Queensland School of Medicine.

This item is delivered digitally

Reviews

Be the first to review Reactive Applications with Akka.NET.