Skip to content

Hummel009/Requirements-Development-and-Analysis

Repository files navigation

Code Smells Maintainability Rating Security Rating Bugs Vulnerabilities Duplicated Lines (%) Reliability Rating Quality Gate Status Technical Debt Lines of Code

Мои лабораторные работы для BSUIR/БГУИР (белорусский государственный университет информатики и радиоэлектроники).

Предмет - RiAT/РиАТ (разработка и анализ требований).

Условие

Разработать прототип проекта, соответствующего разработанным требованиям. Требования включали технологию фронтенда, язык бэкенда, брокер и микросервисы.

Мой проект состоит из 7-8 "микросервисов", которые запускаются отдельными командами. Язык - Kotlin/Java, БД - MySQL, брокер - RabbitMQ. Пользователь через сайт с кнопками может взаимодействовать с базой данных, каждое действие посылает в брокер положительный или отрицательный сигнал. Положительные сигналы уходят в свой собственный канал, а отрицательные - в канал ошибок. Две последние кнопки открывают микросервисы прослушиваения именных каналов и ошибочного канала.