Инструменты для документирования и отображения API с пользовательским интерфейсом приложения для анализа воздействия
Я работаю над разработкой сервисов API, которые внутренне вызывают несколько микро-сервисов
Я искал инструмент, который мог бы помочь мне сопоставить общедоступные API-интерфейсы с пользовательским интерфейсом приложения (приложение доступно как нативный android/ios и PWA)
Мы используем такие инструменты, как Swagger и NewRelic для внутреннего сопровождения деталей и документации, связанных с API. Тем не менее, я пытался найти любой инструмент (желательно с открытым исходным кодом), который мог бы помочь мне сопоставить вызовы API с пользовательским интерфейсом
Например: экран домашней страницы для приложения с несколькими кнопками. Каждая кнопка выполняет вызов REST API. Эти REST API внутренне вызывают микро сервисы. Я хотел бы иметь инструмент на основе пользовательского интерфейса, где я мог бы показать экран домашней страницы для приложения (снимок экрана), а затем написать конечные точки API и маршруты, связанные с каждой кнопкой.
Причина, по которой я стремлюсь это сделать, заключается в том, что я считаю, что это облегчит чтение и обращение к новым сотрудникам в команде (и внешним заинтересованным сторонам) потока приложений и его привязки к API REST. Это также облегчит анализ воздействия при внесении изменений в определенные сервисы /API.