日本語

About value objects and persistence

When implementing Domain-Driven Design (DDD), one of the most important points is to distinguish entities from value objects. However, given that Scala already encourages immutable objects, what’s the point of thinking about value objects? Also, how should we persist value objects without unique identifiers?

In this session, I would like to discuss this topic using Eric Evans’s ‘Domain-Driven Design’ and Martin Fowler’s ‘Patterns of Enterprise Application Architecture’ as references, while also looking at actual Scala code examples.

Session length
10 minutes
Language of the presentation
Japanese
Target audience
Intermediate: Requires a basic knowledge of the area
Who is your session intended to
Those who want to implement Domain-Driven Design using Scala
Those who are suffering from domain model anemia
Speaker
Kenichi Tanga (ALP)
Contributes

voted / votable

Candidate sessions