Model Driven Architecture

Model driven architecture #

Discussed Subjects #

  • Get you familiar with Model Driven Architecture, MDA.
    • Show you sources where you can learn more about it.
    • Let you practice creation of models, both diagrams and code.
  • Get to know Domain Models.
    • Practice Anemic Domain Model, ADM.
    • Practice Rich Domain Model, RDM.
  • Get to know Domain Driven Design, DDD.
    • Practice Hexagonal Architecture.

Format #

  • Theory is based on extracts from other materials.
  • Exercises are original content.

Tools and technics #

  • Java 11
  • Spring Boot
  • Hibernate + Entity + DTO
  • Microservice architecture
  • Hexagonal architecture
  • PlantUML + Graphviz