diff --git a/README.md b/README.md index 8a59529..7dcb459 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,8 @@ If you want to see the innards, you can run it in debug mode: `DEBUG=true make o - Manages all the network magic - Creates the `mlflow-log-pusher` service account +![Architecture](/doc/archi.svg) + ### 1.1.4. Other available make commands - `make deploy`: builds and pushes the application image and (re)deploys the infrastructure - `make docker`: builds and pushes the application image diff --git a/doc/archi.svg b/doc/archi.svg new file mode 100644 index 0000000..9627d9c --- /dev/null +++ b/doc/archi.svg @@ -0,0 +1,3 @@ + + +
Artifacts backend
Cloud Storage
Artifact...
Virtual
Private Cloud
Virtual...
Database secret
Secret Manager
Database...
Log pusher
Service Account
Log pusher...
MLFlow web server
App Engine Flex
MLFlow w...
MLFlow backend
Cloud SQL
MLFlow b...
Identity-Aware
Proxy
Identity...
User
User
Network
Peering
Network...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/doc/archi.xml b/doc/archi.xml new file mode 100644 index 0000000..b6d1641 --- /dev/null +++ b/doc/archi.xml @@ -0,0 +1,2 @@ + +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 \ No newline at end of file