Free Downloads
Functional And Reactive Domain Modeling

Functional and Reactive Domain Modeling teaches readers how to think of the domain model in terms of pure functions and how to compose them to build larger abstractions. It begins with the basics of functional programming and gradually progresses to the advanced concepts and patterns needed to implement complex domain models. The book demonstrates how advanced FP patterns like algebraic data types, typeclass based design, and isolation of side-effects can make models compose for readability and verifiability. On the subject of reactive modeling, the book focuses on higher order concurrency patterns like actors and futures. It uses the Akka framework as the reference implementation and demonstrates how advanced architectural patterns like event sourcing and CQRS can be put to great use in implementing scalable models. It offers techniques that are radically different from the standard RDBMS based applications that are based on mutation of records. It also shares important patterns like using asynchronous messaging for interaction based on non blocking concurrency and model persistence, which delivers the speed of in- memory processing along with suitable guarantees of reliability.

Paperback: 325 pages

Publisher: Manning Publications; 1 edition (October 31, 2016)

Language: English

ISBN-10: 1617292249

ISBN-13: 978-1617292248

Product Dimensions: 5.9 x 0.9 x 8.3 inches

Shipping Weight: 1.1 pounds (View shipping rates and policies)

Best Sellers Rank: #1,898,261 in Books (See Top 100 in Books) #130 in Books > Computers & Technology > Programming > Functional #361 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Tools #792 in Books > Computers & Technology > Databases & Big Data > Data Modeling & Design

Functional and Reactive Domain Modeling Step By Step To Your Own Domain And Webhosting: Tips and tricks for registering your own domain name and connecting it with your webhosting provider (Step By Step Booklets Book 1) How To Book Of Domain Names - Domain Name Investing Bible Of Domain Names - Domain Name Investing Wheater's Functional Histology: A Text and Colour Atlas (FUNCTIONAL HISTOLOGY (WHEATER'S)) Functional Programming in JavaScript: How to improve your JavaScript programs using functional techniques Clinical Functional MRI: Presurgical Functional Neuroimaging (Medical Radiology) Organometallic Mechanisms and Catalysis: The Role of Reactive Intermediates in Organic Processes Guidelines for Safe Storage and Handling of Reactive Materials Detached: Surviving Reactive Attachment Disorder Reactive Intermediate Chemistry Bretherick's Handbook of Reactive Chemical Hazards, Sixth Edition Bretherick's Handbook of Reactive Chemical Hazards, Fifth Edition: An indexed guide to published data (5th ed. 2 Vol Set) Student Solutions Manual for Differential Equations: Computing and Modeling and Differential Equations and Boundary Value Problems: Computing and Modeling Mathematical Modeling of Collective Behavior in Socio-Economic and Life Sciences (Modeling and Simulation in Science, Engineering and Technology) Microsoft Excel 2013 Data Analysis and Business Modeling: Data Analysis and Business Modeling (Introducing) Introduction to the Numerical Modeling of Groundwater and Geothermal Systems: Fundamentals of Mass, Energy and Solute Transport in Poroelastic Rocks (Multiphysics Modeling) Geochemical Modeling of Groundwater, Vadose and Geothermal Systems (Multiphysics Modeling) 3D Modeling For Beginners: Learn everything you need to know about 3D Modeling! The Domain Name Registration System: Liberalisation, Consumer Protection and Growth (Routledge Research in It and E-Commerce Law)