Skip to content

Bounded contexts

Microchat has two subdomains: * User: subdomain contains the use cases for which the user is involved and it's the main focus. * Chat: subdomain that includes the relationships between user and chat, and all the use cases wher instanti messaging and chats are the main focus.

User subdomain

Supporting subdomain

Auth context

Responsible for keeping login data, managing authentication for the entire system.

User context

Responsible for keeping personal information unrelated from authentication, like name or surname. Provides endpoints to search for users with keywords.

Chat subdomain

Core subdomain

Private Chat context

Manages personal communication between users, with chats and messages.

Context Map

Legend

UML diagram image

Microchat context map

UML diagram image


Last update: February 10, 2022 12:33:31
Created: February 9, 2022 11:21:14
Authors: ThomasAngeliniUnibo (28.95%), ldeluigi (65.79%), Simone (5.26%)