Looking for some feedback on an idea. This is a problem I face in my current role as a software engineer primarily working with a complex serverless application on AWS.
Problem:
Having a distributed application consisting of several disparate microservices is difficult to administer, especially for non-technical team members.
Solution:
Provide a hosted admin-interface-as-a-service where devs are able to programmatically populate admin pages via a REST API by submitting a JSON payload representing the controls to render (inputs, buttons, tables etc) and their current state.
Users change the state of the controls on said page which trigger a webhook on the customers own server where they return the updated state of the page. The API could support partial updates (PATCH) so each microservice could populate separate parts of the same page.
Questions/opinions welcome