About this Book

This book is about implementing domain models by using the paradigms of functional programming—and making the models responsive by using reactive principles like nonblocking computations and asynchronous messaging.

A domain model is about the problem domain, and there are many ways you can implement a solution architecture that delivers the same functionalities as the problem domain model. Traditionally, we’ve seen object-oriented techniques being used while designing domain models. In this book, I use an orthogonal approach—modeling domain behaviors with pure functions and domain entities with algebraic data types, and using immutability as one of the core concerns of the design space. As a reader, you’ll learn about functional ...

Get Functional and Reactive Domain Modeling now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.