Domain Modeling Made Functional - Tackle Software Complexity with Domain-Driven Design and F#

Scott Wlaschin

Key Facts and Insights

  1. The importance of Domain-Driven Design (DDD): The book emphasizes the significance of DDD in dealing with complex software systems.
  2. The Functional Programming paradigm: The book uses F#, a functional programming language, to demonstrate the implementation of DDD.
  3. Domain Modeling: The book focuses on creating accurate and effective domain models to understand and tackle the complexity of the business domain.
  4. Use of Types in F#: The book highlights the power of types in F# and how they can be used to enforce business rules and invariants.
  5. Event Sourcing: The book introduces the concept of event sourcing...

    Please log in or register to view the full book summary.

Please log in or register to view the video summary.

Kirill Bubochkin
Not available

Kirill Bubochkin CZ

Staff Mobile Engineer, Mews