Skip to content

Latest commit

 

History

History
13 lines (8 loc) · 939 Bytes

README.md

File metadata and controls

13 lines (8 loc) · 939 Bytes

Online learning platform Tutio

This repository is the content of the practical part of the master's thesis Designing IT systems in the Domain-Driven Design approach.

For the thesis, an architecture design was created and a fragment of one of the microservices (connected with the booking process) of the Tutio online learning platform was implemented.

Project repository content

This repository contains three main dictionaries:

  • \event-storming - stores the rendered graphics created during the Event Storming session, used to define the functionality of the platform, the ubiquitous language and the division into bounded contexts;
  • \c4-model - stores Tutio C4 diagrams prepared with Structurizr;
  • \server-app\BookingService - includes the implementation of a representative part of the RESERVATION microservice, prepared following the DDD guidelines.