Parameters
- 320 pages
- 12 hours of reading
More about the book
Functional and Reactive Domain Modeling teaches you to conceptualize domain models using pure functions and compose them to create larger abstractions. Traditional distributed applications are inadequate for the reactive environments of microservices, fast data, and sensor networks, necessitating a new approach to domain modeling that captures dynamic relationships and dependencies. A domain model based on pure functions effectively represents processes in reactive systems and aligns with technologies like Akka, CQRS, and event sourcing. This book offers consistent, repeatable techniques for constructing domain models in reactive systems, reviewing essential concepts of functional programming (FP) and reactive architectures. It methodically introduces this innovative approach, guiding readers on where and how to apply it, even in systems that are not strictly reactive or functional. Combining theory and practice, it presents strong examples that readers will reference repeatedly in their projects. Key topics include real-world libraries and frameworks, establishing meaningful reliability guarantees, and isolating domain logic from side effects. The book is intended for readers familiar with functional programming and traditional domain modeling, with examples provided in Scala. The author, Debasish Ghosh, is a software architect and an early adopter of reactive design using Scala and Akka, and he previously authored DSLs in
Book purchase
Functional and Reactive Domain Modeling, Debasish Ghosh
- Language
- Released
- 2016
Payment methods
We’re missing your review here.


