Skip to content

Your tasks

Stage I

  • Analyse problem domain
  • Choose one domain expert from your group
    • He/She should be able to answer and clarify the city sharing platform related questions from functional side
  • Use DDD strategic design
    • Identify system functions
    • Identify and describe sub-domains and their functionalities
    • Outline the context map
    • Are there any generic sub domains?
  • Create domain dictionary

Stage II

  • Use DDD tactical design to:
    • Define and draw domain models for identified sub-domains/bounded contexts
    • Define domain Entities, Value objects and Aggregates
    • Define domain Events
    • Define domain Services, and Repositories
  • Try to utilize known pattrens and SOLID principles