effect

Workshop

A PRIMER ON DOMAIN-DRIVEN DESIGN

ImpactHub - workshop room 1

18th November, 09:30-18:00

Purpose

Understand what DDD is and how it can become a useful tool in current projects by developing a DDD strategy around a real-life example.

Contents

What is DDD?

Theoretical introduction to the terminology used by DDD. Examples on how this fits into an application architecture. (2h)

Model Discovery

We will split the audience in groups that will have different roles: some will be domain experts (no coding experience), others will be playing the end-user role, while some will be domain modelers with development background. (30 min)
Team makes first attempt at understanding the domain. (1 h)
Showcase current status. (30 min)

Application Architecture Using DDD

Theoretical concepts. Case studies of other projects adopting DDD.(1 h)

Going In-Depth


Develop application design strategy. Describe contexts, boundaries, components. (1 h)

Planning


Team establishes components complexity, priorities, and trade-offs. (1.5 h)

Conclusions


Each team presents their own model and planning status. Lessons learned. (30 min)

Georgiana Gligor

Tekkie Consulting

Having crafted professional software on the LAMP stack since 2003, Georgiana is living proof that geek girls are an asset to any team. She loves developing complex, large-scale applications with a strong emphasis on performance, as well as mentoring team mates in achieving craftsmanship. Georgiana has experience in every aspect of the life cycle of software development and is hungry for more.

Price: 150 euro + TVA

chronicle