Это шаблон для решения первой части проектной работы. Структура этого файла повторяет структуру заданий. Заполняйте его по мере работы над решением.
Чтобы составить документ с описанием текущей архитектуры приложения, можно часть информации взять из описания компании условия задания. Это нормально.
Управление отоплением:
- Пользователи могут…
- Система поддерживает…
- …
Мониторинг температуры:
- Пользователи могут…
- Система поддерживает…
- …
Перечислите здесь основные особенности текущего приложения: какой язык программирования используется, какая база данных, как организовано взаимодействие между компонентами и так далее.
Опишите здесь домены, которые вы выделили.
- …
- …
- …
Если вы считаете, что текущее решение не вызывает проблем, аргументируйте свою позицию.
Добавьте сюда диаграмму контекста в модели C4.
Чтобы добавить ссылку в файл Readme.md, нужно использовать синтаксис Markdown. Это делают так:
[Текст ссылки](URL)
Замените Текст ссылки
текстом, который хотите использовать для ссылки. Вместо URL
вставьте адрес, на который должна вести ссылка. Например:
[Посетите Яндекс](https://ya.ru/)
В этом задании вам нужно предоставить только диаграммы в модели C4. Мы не просим вас отдельно описывать получившиеся микросервисы и то, как вы определили взаимодействия между компонентами To-Be системы. Если вы правильно подготовите диаграммы C4, они и так это покажут.
Диаграмма контейнеров (Containers)
Добавьте диаграмму.
Диаграмма компонентов (Components)
Добавьте диаграмму для каждого из выделенных микросервисов.
Диаграмма кода (Code)
Добавьте одну диаграмму или несколько.
Добавьте сюда ER-диаграмму. Она должна отражать ключевые сущности системы, их атрибуты и тип связей между ними.