{"product_id":"functional-and-reactive-domain-modeling-debasish-ghosh-9781617292248","title":"Functional and Reactive Domain Modeling","description":"\u003cb\u003eSummary\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eFunctional and Reactive Domain Modeling\u003c\/i\u003e teaches you how to think of the domain model in terms of pure functions and how to compose them to build larger abstractions. \u003cp\u003e\u003c\/p\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eTraditional 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. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eFunctional and Reactive Domain Modeling\u003c\/i\u003e 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. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eWhat's Inside\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eReal-world libraries and frameworks\u003c\/li\u003e\n\u003cli\u003eEstablish meaningful reliability guarantees\u003c\/li\u003e\n\u003cli\u003eIsolate domain logic from side effects\u003c\/li\u003e\n\u003cli\u003eIntroduction to reactive design patterns\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eAbout the Reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eReaders should be comfortable with functional programming and traditional domain modeling. Examples use the Scala language. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eSoftware architect \u003cb\u003eDebasish Ghosh\u003c\/b\u003e was an early adopter of reactive design using Scala and Akka. He's the author of \u003ci\u003eDSLs in Action\u003c\/i\u003e, published by Manning in 2010. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003col\u003e\n\u003cli\u003eFunctional domain modeling: an introduction\u003c\/li\u003e\n\u003cli\u003eScala for functional domain models\u003c\/li\u003e\n\u003cli\u003eDesigning functional domain models\u003c\/li\u003e\n\u003cli\u003eFunctional patterns for domain models\u003c\/li\u003e\n\u003cli\u003eModularization of domain models\u003c\/li\u003e\n\u003cli\u003eBeing reactive\u003c\/li\u003e\n\u003cli\u003eModeling with reactive streams\u003c\/li\u003e\n\u003cli\u003eReactive persistence and event sourcing\u003c\/li\u003e\n\u003cli\u003eTesting your domain model\u003c\/li\u003e\n\u003cli\u003eSummary - core thoughts and principles\u003c\/li\u003e\n\u003c\/ol\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Debasish Ghosh\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1617292249\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781617292248\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/24\/2016\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 320\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.20lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 7.30w x 0.90d","brand":"Debasish Ghosh","offers":[{"title":"Paperback","offer_id":43939239559423,"sku":"9781617292248","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/products\/img_3a452c2b-637d-4116-a81b-9798eb378b97.jpg?v=1681440325","url":"https:\/\/www.whiterainbookhouse.com\/products\/functional-and-reactive-domain-modeling-debasish-ghosh-9781617292248","provider":"WR Book House","version":"1.0","type":"link"}