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