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

Functional and Reactive Domain Modeling

List Price: $59.99
SKU:
9781617292248
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:
    Debasish Ghosh
    Format:
    Paperback
    Pages:
    320
    Publisher:
    Manning (October 24, 2016)
    Language:
    English
    ISBN-13:
    9781617292248
    ISBN-10:
    1617292249
    Dimensions:
    7.38" x 9.25"
    File:
    Eloquence-SimonSchuster_04022026_P9912986_onix30_Complete-20260402.xml
    Folder:
    Eloquence
    List Price:
    $59.99
    Case Pack:
    18
    As low as:
    $53.99
    Publisher Identifier:
    P-SS
    Discount Code:
    G
    Pub Discount:
    37
    Imprint:
    Manning
    Weight:
    16oz
  • Overview

    Summary

    Functional and Reactive Domain Modeling teaches you how to think of the domain model in terms of pure functions and how to compose them to build larger abstractions.

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

    About the Technology

    Traditional distributed applications won't cut it in the reactive world of microservices, fast data, and sensor networks. To capture their dynamic relationships and dependencies, these systems require a different approach to domain modeling. A domain model composed of pure functions is a more natural way of representing a process in a reactive system, and it maps directly onto technologies and patterns like Akka, CQRS, and event sourcing.

    About the Book

    Functional and Reactive Domain Modeling teaches you consistent, repeatable techniques for building domain models in reactive systems. This book reviews the relevant concepts of FP and reactive architectures and then methodically introduces this new approach to domain modeling. As you read, you'll learn where and how to apply it, even if your systems aren't purely reactive or functional. An expert blend of theory and practice, this book presents strong examples you'll return to again and again as you apply these principles to your own projects.

    What's Inside

    • Real-world libraries and frameworks
    • Establish meaningful reliability guarantees
    • Isolate domain logic from side effects
    • Introduction to reactive design patterns

    About the Reader

    Readers should be comfortable with functional programming and traditional domain modeling. Examples use the Scala language.

    About the Author

    Software architect Debasish Ghosh was an early adopter of reactive design using Scala and Akka. He's the author of DSLs in Action, published by Manning in 2010.

    Table of Contents

    1. Functional domain modeling: an introduction
    2. Scala for functional domain models
    3. Designing functional domain models
    4. Functional patterns for domain models
    5. Modularization of domain models
    6. Being reactive
    7. Modeling with reactive streams
    8. Reactive persistence and event sourcing
    9. Testing your domain model
    10. Summary - core thoughts and principles