DDD Workshop
The duration of the workshop is 11,5 hours. This workshop will be given during 4 days
Workshop Topics and duration:
Phase 0 DDD Overview (1 hour)
- A quick overview around the theory of the most important tactical DDD patterns
 
Phase 1 Modeling a Domain (2 hours)
- Introduction
 - Practical Exercise
 - Solution and Rationale behind it.
 
Phase 2 & Phase 3: Kata covering hexagonal Architecture and DDD concepts in JAVA (3,5 hours)
- Hexagonal architecture
 - DDD Layered architecture
- Application Layer
- Application Services
 
 - Domain Layer
- Aggregates
 - Entities
 - Value Objects
 - Domain Services
 - ….
 
 - Infrastructure Layer
- Infrastructure Services
 - ….
 
 
 - Application Layer
 
Phase 4 Kata of Outbox/Inbox Pattern in JAVA (2,5 hours)
- Kata: Basics in Event driven architectures.
- How to Maintain order of events.
 - Data Consistency, implementing a Transactional Outbox Pattern
 
 
Phase 5 Microservices( 2,5 hours )
- Microservice Antipatterns
 - Basic Strategies to Split microservices
 - How to communicate microservices properly in a microservice architecture.
 - Q&A
 
**Exempt training services in accordance with article 20.9 of VAT Law 37/1992
Currículum
- 1 Section
 - 1 Lesson
 - 11 Hours
 
Expand all sectionsCollapse all sections
- DDD Workshop1