Solution Landing Guide
Цель данного гайда - зафиксировать используемый формат поиска и размещения функционала в сервисах платформы.
Вариант 1. Решение уже есть в платформе.
- Готовы работать с имеющимся функционалом.
- Структура данных соответствует требованиям или имеет минимальные различия, такие как недостающие или лишние поля.
- Функционал и процесс платформе подходит по требованиям.
Чтобы отобрать такую функцию, необходимо проверить структуру платформы в схемах базы данных. и изучить эндпоинты сервисов.
Вариант 2. Решения нет в платформе.
Принятие решения о приземлении функционала происходит совместно разработчиком, аналитиком и архитектором.
Предварительно необходимо учесть несколько критериев:
- Контекст функционала на уровне бизнес сущностей
- Конечные модели данных и их взаимосвязь с текущими
- Требуемая функциональность по обработке данных
- Ожидаемые НФТ
- Далее требуется выбрать из нескольких вариантов:
- Обособленный новый сервис (низкая связанность данных и функциональности)
- Доработка существующего сервиса (высокая связанность данных и функциональности)
- Комбинированное решение с обогащением данных существующего сервиса и выносом новой функциональности в отдельный новый сервис (высокая связанность данных и низкая функциональности)