Domain-driven Design with Kotlin

Key takeaways

  • You will learn about domain-driven design and its tactical design.
  • You will learn about implementing a tactical design in Kotlin using also lesser known language features.
  • You will learn a little bit about the rules in dungeons and dragons.

We struggle daily with inherent business complexity. With the advent of domain-driven design, we got a toolbox for keeping that complexity in check. But implementing a tactical design in Java can be cumbersome. That’s why we want to look at Kotlin, the new kid on the block, that comes with data classes, type aliases, operator overloading, sealed classes, and more. We want to find out whether those language features might help us implement a tactical design more easily. Instead of using the typical case study of an online shop with orders, we’ll resort to the inherently complex rules of dungeons and dragons. So let’s roll some dice together!

12:50 - 13:50
Conference / Event
Malmö Mässan, Exhibition & Conference Center, Malmö



Please accept our cookie agreement to see full comments functionality. Read more