diff --git a/vsellier/drawio/blog-counters/blog-counters.plantuml b/vsellier/drawio/blog-counters/blog-counters.plantuml new file mode 100644 index 0000000..e4e8e03 --- /dev/null +++ b/vsellier/drawio/blog-counters/blog-counters.plantuml @@ -0,0 +1,32 @@ +@startuml +!include +!include +!include +!include + +title Counters architecture + +component "VCS loaders" as loaders + +component "<$kafka>" as kafka { + queue content + queue "origin" + queue "..." + queue "revision" + queue "person" +} + + +component "<$prometheus> prometheus" as prometheus { + +} + +component "<$redis> redis" as redis +component "<$python> kafka consumer" as journal_client +component "<$python> counters" as counters + + +loaders -right-> kafka : 1 +kafka -right-> journal_client: 2 + +@enduml diff --git a/vsellier/drawio/blog-counters/counters.png b/vsellier/drawio/blog-counters/counters.png new file mode 100644 index 0000000..8bd0813 Binary files /dev/null and b/vsellier/drawio/blog-counters/counters.png differ