Talk: Lean and Functional Domain Modelling
Speakers directory
Speaker:
Marcello Duarte
Talk description
Title:
Lean and Functional Domain Modelling
Short synopsis:
Rich domain models, inspired by imperative objective-oriented approaches, dominate our industry. Lean and functional domain models are a compelling alternative. By separating behaviour and state, lean models offer an effective and scalable way to represent units of behaviour. With the advances in cloud-based infrastructures and implementation of microservices architectures, functional models seem to be a compatible, resilience enabling and more obvious choice as the preferred paradigm. In this workshop, we will explore: • How to reason about selected aspects of a problem domain using a lean domain model from a functional programming paradigm • How types can be used as a natural way to represent business constraints alongside smart constructors and functional validation • How behaviour can be better composed, and how to keep domain behaviour isolated from application state.
Max size: 500 chars
Long synopsis (optional):
Max size: 5000 chars
Tags:
Speaker directory:
Listed in directory
Not listed
Speakers directory