Dashboards Microservice
Provides guidance to application users: introduces about application features, tells about new version and so on. Each dashboard:
- Can be written in multiple languages
- Can include one or more pages with title, text and a picture
- Supports editing lifecycle via status tracking
- Server implementations: NodeJS
- Communication protocols: Direct, Commandable HTTP, Commandable GRPC, GRPC
- Persistence: Memory, Flat Files, MongoDB, Couchbase
- Deployment options: Monolith, Process, Docker, AWS Lambda
- Client implementations: NodeJS
This microservice has dependencies on the following microservices:
- Blob Attachments - to reference pictures and documents associates with dashboards