Functional and Reactive Domain Modeling you own this product

Debasish Ghosh
Foreword by: Jonas Boner
  • October 2016
  • ISBN 9781617292248
  • 320 pages
  • printed in black & white

placing your order...

Don't refresh or navigate away from the page.
eBook Our eBooks come in DRM-free Kindle, ePub, and PDF formats + liveBook, our enhanced eBook format accessible from any web browser. $47.99
Functional and Reactive Domain Modeling (eBook) added to cart
continue shopping
adding to cart

choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free eBook every time you renew
  • choose twelve free eBooks per year
  • exclusive 50% discount on all purchases
  • Functional and Reactive Domain Modeling eBook for free
print + eBook Receive a print copy shipped to your door + the eBook in Kindle, ePub, & PDF formats + liveBook, our enhanced eBook format accessible from any web browser. $59.99
Functional and Reactive Domain Modeling (print + eBook) added to cart
continue shopping
adding to cart

choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free eBook every time you renew
  • choose twelve free eBooks per year
  • exclusive 50% discount on all purchases
  • Functional and Reactive Domain Modeling eBook for free

Brings together three different tools—domain-driven design, functional programming, and reactive principles—in a practical way.

From the Foreword by Jonas Bonér, Creator of Akka
Look inside

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.

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.

FREE domestic shipping on orders of three or more print books

A modern approach to implementing domain-driven design.

Barry Alexander, Gap

Debasish confirms his ability to expose DDD practices in a clear way.

Cosimo Attanasi, ER Sistemi

Offers a unique perspective on DDD and FP.

Rintcius Blok, Cake Solutions

A classic in modern software design techniques.

William Wheeler, Java/Scala/Akka developer
RECENTLY VIEWED