Modernizing an Existing System to Take a More Domain-Driven Approach

Modernizing an Existing System to Take a More Domain-Driven Approach

NDC Conferences via YouTube Direct link

Define your communication

25 of 34

25 of 34

Define your communication

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Modernizing an Existing System to Take a More Domain-Driven Approach

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 What is DDD?
  3. 3 Core concepts
  4. 4 Domain
  5. 5 Model
  6. 6 Business ubiquitous language
  7. 7 Relationships
  8. 8 Implementation Concepts
  9. 9 Microservices
  10. 10 Messaging
  11. 11 Why eventual consistency matters
  12. 12 Command-Query Responsibility Segregation (CQRS)
  13. 13 When should you use Event Sourcing
  14. 14 Refactor Design Patterns
  15. 15 Strangler Fig
  16. 16 Branch by Abstraction
  17. 17 Parallel Run
  18. 18 Other Design Patterns for Refactoring
  19. 19 The business systems
  20. 20 Database Design
  21. 21 Creating an order - Call origination
  22. 22 Creating an Order - Inter-system communications
  23. 23 How do you even start with this???
  24. 24 Define your context and bounded contexts
  25. 25 Define your communication
  26. 26 Detail your communication
  27. 27 Planning your refactor
  28. 28 Starting your refactor
  29. 29 Old Approach - Inter-system communications
  30. 30 New Approach - Inter-system communications for a
  31. 31 The new business systems
  32. 32 Work to do to existing systems
  33. 33 Refactoring to be Done
  34. 34 Current Order Service

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.