Skip to content

freeeakn/DB_Microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DB_Microservices

Микросервисная архитектура с:

Изолированными БД (MSSQL для auth, MongoDB для чатов)

Асинхронной коммуникацией через RabbitMQ

Единой точкой входа (Gateway)

Технологический стек

Gateway: TypeScript, NestJs, JWT

Auth Servic: TypeScript, NestJs, JWT, MSSQL

Chat Service: TypeScript, NestJs, MongoDB

Инфраструктура: Docker, Prometheus, Grafana, RabbitMQ

Архитектурная диаграмма (Deployment Diagram)

Deployment Diagram

Use Case Diagram

Use Case Diagram

Диаграмма активности (Авторизация)

Диаграмма активности (Авторизация)

Метрики

ER-диаграмма MSSQL (Auth)

ER-диаграмма MSSQL (Auth)

Схема MongoDB (Chat)

Схема MongoDB (Chat)

Автор

Программа была разработана студентом третьего курса Печёнкиным Артуром в рамках курса по дисциплине: "Технологии баз данных".

Контактная информация:

About

DB_Microservices Mssql + MongoDb

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published