9

From legacy to DDD - 5 starting steps

Embed Size (px)

Citation preview

Page 1: From legacy to DDD - 5 starting steps
Page 2: From legacy to DDD - 5 starting steps

From legacy to DDD 5 starting steps

Andrzej Krzywda

Page 3: From legacy to DDD - 5 starting steps

1. Ideal DDD

Page 4: From legacy to DDD - 5 starting steps

2. Publish events

UserRegisteredUserActivated

UserDeactivated

UserAssignedToProjectUserMadeProjectManager

UserFinishedProject

Page 5: From legacy to DDD - 5 starting steps

3. don’t go async (yet)

Page 6: From legacy to DDD - 5 starting steps

4. Escape from the framework

Page 7: From legacy to DDD - 5 starting steps

5. learn bounded contexts

Identity&AccessInvoicing

Payments

OrderingCore

Page 8: From legacy to DDD - 5 starting steps

From Legacy to DDD

1. Learn the ideal DDD

2. Publish events

3. Don’t go async (yet)

4. Escape from the framework

5. Learn bounded contexts

Page 9: From legacy to DDD - 5 starting steps

Thanks!@andrzejkrzywda

[email protected]