Skip to content

Commit

Permalink
docs: current states added
Browse files Browse the repository at this point in the history
  • Loading branch information
MBenediktF committed Feb 3, 2025
1 parent 6de8b09 commit 439f43b
Showing 1 changed file with 66 additions and 0 deletions.
66 changes: 66 additions & 0 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,69 @@ You can find the full thesis [here](https://www.mbenediktf.de/end-to-end-mlops/)
## System architecture

![Systemarchitektur](src/system_architecture.jpg)

## Current Status and Functionality of Available Services

### Dynamic System

- 🟡 **Inference API (Flask)**
- Integration test route tbd

- 🟢 **Model Training Pipeline (Dasgter)**

- 🟢 **Config UI (HTML/Javascript)**

- 🟢 **Experiment Tracking(MLFlow)**

- 🟡 **Model Registry (MLFlow)**
- Auto-creation of models in registry tbd

- 🟢 **Object Store (MinIO)**

- 🟢 **SQL Database (MySQL)**

- 🟢 **Time Series Database (InfluxDB)**

- 🟡 **Monitoring (Grafana)**
- System utilization logging and dashboard tbd

- 🟡 **Edge Code (Python)**
- Edge-Device reboots sometimes
- Automated onboarding procedure tbd
- Multiprocessing could be used to enhance drive controls
- Remote deployment could be implemented
- Edge Computing could be implemented

- 🔴 **Backup**
- Current scripts not tested
- Automated backup tbd

### Static System

- 🟢 **Central Code Repository (GitHub)**

- 🟢 **Model Code and Dagster Wrapper (Python)**

- 🟢 **Dockerfiles and Docker-Compose**

- 🟢 **1-Click local deployment (Docker)**

- 🟡 **Static Code analysis**
- currently only using flake8 for python files
- check of dockerfiles tbd

- 🟡 **Unit Tests (pytest)**
- Only implemented for some model scripts

- 🔴 **Continous Integration (GH Actions)**
- Pipeline not up to date

- 🔴 **Continous Deployment (GH Actions)**
- Pipeline not up to date
- Integration-Tests tbd
- Remote deployment via ssh tbd

- 🟡 **Security**
- Update Branch protection rules

- 🟢 **Documentation**

0 comments on commit 439f43b

Please sign in to comment.