You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe how each Dioptra service runs (what are the necessary dependencies) and how it interacts with other services.
e.g. environment variables needed by flask service (or any other service), flask requiring a database (either postgres or sqlite which doesn't need a formal service), flask depending on redis and a worker to run jobs.
services:
Dioptra REST API
Dioptra Worker
MLflow Tracking Server
Database (sqlite, postgres) - Can be externally managed
Object storage (Minio, AWS S3) - Can be externally managed
In-memory key-value store (Redis) - Can be externally managed
A description of each service allows use to define different deployment environments.
example environments:
Development (containerless)
Local deployment
Cloud / Distributed
The documentation should be a combination of description and diagrams showing the interactions between services.
Describe how each Dioptra service runs (what are the necessary dependencies) and how it interacts with other services.
e.g. environment variables needed by flask service (or any other service), flask requiring a database (either postgres or sqlite which doesn't need a formal service), flask depending on redis and a worker to run jobs.
services:
A description of each service allows use to define different deployment environments.
example environments:
The documentation should be a combination of description and diagrams showing the interactions between services.
One option for creating diagrams is Mermaid. There is a sphinx plugin: https://github.com/mgaitan/sphinxcontrib-mermaid
Definition of Done
The text was updated successfully, but these errors were encountered: