null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

Akka in Action

List Price: $49.99
SKU:
9781617291012
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    Raymond Roestenburg, Rob Bakker, Rob Williams
    Format:
    Paperback
    Pages:
    448
    Publisher:
    Manning (September 30, 2016)
    Imprint:
    Manning
    Language:
    English
    ISBN-13:
    9781617291012
    ISBN-10:
    1617291013
    Weight:
    16oz
    Dimensions:
    7.38" x 9.25"
    File:
    Eloquence-SimonSchuster_06032026_P10163223_onix30_Complete-20260603.xml
    Folder:
    Eloquence
    List Price:
    $49.99
    Pub Discount:
    37
    Case Pack:
    18
    As low as:
    $47.49
    Publisher Identifier:
    P-SS
    Discount Code:
    H
  • Overview

    Summary

    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.

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

    About the Technology

    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.

    About the Book

    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.

    What's Inside

    • Getting concurrency right
    • Testing and performance tuning
    • Clustered and cloud-based applications
    • Covers Akka version 2.4

    About the Reader

    This book assumes that you're comfortable with Java and Scala. No prior experience with Akka required.

    About the Authors

    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.

    Table of Contents

    1. Introducing Akka
    2. Up and running
    3. Test-driven development with actors
    4. Fault tolerance
    5. Futures
    6. Your first distributed Akka app
    7. Configuration, logging, and deployment
    8. Structural patterns for actors
    9. Routing messages
    10. Message channels
    11. Finite-state machines and agents
    12. System integration
    13. Streaming
    14. Clustering
    15. Actor persistence
    16. Performance tips
    17. Looking ahead