Please log in to watch this conference skillscast.
Rich domain models, inspired by imperative objective-oriented approaches, dominate this 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.
YOU MAY ALSO LIKE:
- Lean and Functional Domain Modelling (SkillsCast recorded in April 2018)
- Domain Models in Practice: DDD, CQRS & Event Sourcing with Marco Heimeshoff (Online Course on 30th November - 4th December 2020)
- Sociotechnical Domain-Driven Design with Kacper Gunia (Online Course on 7th - 8th December 2020)
- Lean Code: How to Code Efficiently (SkillsCast recorded in October 2020)
- Lightning Talk: Specification as a Library (SkillsCast recorded in October 2020)
Lean and Functional Domain Modelling
Marcello has a mixed academic background of Sociology and Computing for Management — a reason why you will often find him between the computer and business people. He has been awarded “Best UK Agile Coach” at the UK Agile Awards, in 2014. He’s involved with the Agile and Open Source communities for over 10 years now. Marcello co-created PhpSpec, a popular BDD-flavoured testing and design tool and, more recently authored Phunkie — a library containing functional structures and patterns, based on the abstract algebra theory of categories.