diff --git a/docs/getting-started/examples.html b/docs/getting-started/examples.html index 1609761e..4a3b5c12 100644 --- a/docs/getting-started/examples.html +++ b/docs/getting-started/examples.html @@ -63,7 +63,7 @@ } });

Examples

Here are some more examples.

-

Grouped Workers

+

Grouped Workers on AWS

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 from diagrams.aws.database import RDS
@@ -104,7 +104,7 @@
     svc_group >> memcached
 

clustered web services diagram

-

Event Processing

+

Event Processing on AWS

from diagrams import Cluster, Diagram
 from diagrams.aws.compute import ECS, EKS, Lambda
 from diagrams.aws.database import Redshift
@@ -135,7 +135,7 @@
     handlers >> dw
 

event processing diagram

-

Message Collecting System

+

Message Collecting System on GCP

from diagrams import Cluster, Diagram
 from diagrams.gcp.analytics import BigQuery, Dataflow, PubSub
 from diagrams.gcp.compute import AppEngine, Functions
@@ -169,7 +169,7 @@
     pubsub >> flow
 

message collecting diagram

-

Exposed Pod with 3 Replicas on k8s

+

Exposed Pod with 3 Replicas on Kubernetes

from diagrams import Diagram
 from diagrams.k8s.clusterconfig import HPA
 from diagrams.k8s.compute import Deployment, Pod, ReplicaSet
@@ -183,7 +183,7 @@
 
 

exposed pod with 3 replicas diagram

-

Stateful Architecture on k8s

+

Stateful Architecture on Kubernetes

from diagrams import Cluster, Diagram
 from diagrams.k8s.compute import Pod, StatefulSet
 from diagrams.k8s.network import Service
@@ -204,33 +204,6 @@
     apps << PV("pv") << StorageClass("sc")
 

stateful architecture diagram

-

RabbitMQ Consumers with custom nodes

-
from urllib.request import urlretrieve
-
-from diagrams import Cluster, Diagram
-from diagrams.custom import Custom
-from diagrams.aws.database import Aurora
-from diagrams.k8s.compute import Pod
-
-# Download an image to be used into a Custom Node class
-rabbitmq_url = "https://jpadilla.github.io/rabbitmqapp/assets/img/icon.png"
-rabbitmq_icon = "rabbitmq.png"
-urlretrieve(rabbitmq_url, rabbitmq_icon)
-
-
-with Diagram("Broker Consumers", show=False):
-    with Cluster("Consumers"):
-        consumers = [
-            Pod("worker"),
-            Pod("worker"),
-            Pod("worker")
-        ]
-
-    queue = Custom("Message queue", rabbitmq_icon)
-
-    queue >> consumers >> Aurora("Database")
-
-

rabbitmq consumers diagram

Advanced Web Service with On-Premise

from diagrams import Cluster, Diagram
 from diagrams.onprem.analytics import Spark
@@ -270,4 +243,31 @@ urlretrieve(rabbitmq_url, rabbitmq_icon)
     ingress >> grpcsvc >> aggregator
 

advanced web service with on-premise diagram

-
Last updated on 2020-2-23
\ No newline at end of file +

RabbitMQ Consumers with Custom Nodes

+
from urllib.request import urlretrieve
+
+from diagrams import Cluster, Diagram
+from diagrams.custom import Custom
+from diagrams.aws.database import Aurora
+from diagrams.k8s.compute import Pod
+
+# Download an image to be used into a Custom Node class
+rabbitmq_url = "https://jpadilla.github.io/rabbitmqapp/assets/img/icon.png"
+rabbitmq_icon = "rabbitmq.png"
+urlretrieve(rabbitmq_url, rabbitmq_icon)
+
+
+with Diagram("Broker Consumers", show=False):
+    with Cluster("Consumers"):
+        consumers = [
+            Pod("worker"),
+            Pod("worker"),
+            Pod("worker")
+        ]
+
+    queue = Custom("Message queue", rabbitmq_icon)
+
+    queue >> consumers >> Aurora("Database")
+
+

rabbitmq consumers diagram

+
Last updated on 2020-2-23
InstallationDiagrams
\ No newline at end of file diff --git a/docs/getting-started/examples/index.html b/docs/getting-started/examples/index.html index 1609761e..4a3b5c12 100644 --- a/docs/getting-started/examples/index.html +++ b/docs/getting-started/examples/index.html @@ -63,7 +63,7 @@ } });

Examples

Here are some more examples.

-

Grouped Workers

+

Grouped Workers on AWS

from diagrams import Diagram
 from diagrams.aws.compute import EC2
 from diagrams.aws.database import RDS
@@ -104,7 +104,7 @@
     svc_group >> memcached
 

clustered web services diagram

-

Event Processing

+

Event Processing on AWS

from diagrams import Cluster, Diagram
 from diagrams.aws.compute import ECS, EKS, Lambda
 from diagrams.aws.database import Redshift
@@ -135,7 +135,7 @@
     handlers >> dw
 

event processing diagram

-

Message Collecting System

+

Message Collecting System on GCP

from diagrams import Cluster, Diagram
 from diagrams.gcp.analytics import BigQuery, Dataflow, PubSub
 from diagrams.gcp.compute import AppEngine, Functions
@@ -169,7 +169,7 @@
     pubsub >> flow
 

message collecting diagram

-

Exposed Pod with 3 Replicas on k8s

+

Exposed Pod with 3 Replicas on Kubernetes

from diagrams import Diagram
 from diagrams.k8s.clusterconfig import HPA
 from diagrams.k8s.compute import Deployment, Pod, ReplicaSet
@@ -183,7 +183,7 @@
 
 

exposed pod with 3 replicas diagram

-

Stateful Architecture on k8s

+

Stateful Architecture on Kubernetes

from diagrams import Cluster, Diagram
 from diagrams.k8s.compute import Pod, StatefulSet
 from diagrams.k8s.network import Service
@@ -204,33 +204,6 @@
     apps << PV("pv") << StorageClass("sc")
 

stateful architecture diagram

-

RabbitMQ Consumers with custom nodes

-
from urllib.request import urlretrieve
-
-from diagrams import Cluster, Diagram
-from diagrams.custom import Custom
-from diagrams.aws.database import Aurora
-from diagrams.k8s.compute import Pod
-
-# Download an image to be used into a Custom Node class
-rabbitmq_url = "https://jpadilla.github.io/rabbitmqapp/assets/img/icon.png"
-rabbitmq_icon = "rabbitmq.png"
-urlretrieve(rabbitmq_url, rabbitmq_icon)
-
-
-with Diagram("Broker Consumers", show=False):
-    with Cluster("Consumers"):
-        consumers = [
-            Pod("worker"),
-            Pod("worker"),
-            Pod("worker")
-        ]
-
-    queue = Custom("Message queue", rabbitmq_icon)
-
-    queue >> consumers >> Aurora("Database")
-
-

rabbitmq consumers diagram

Advanced Web Service with On-Premise

from diagrams import Cluster, Diagram
 from diagrams.onprem.analytics import Spark
@@ -270,4 +243,31 @@ urlretrieve(rabbitmq_url, rabbitmq_icon)
     ingress >> grpcsvc >> aggregator
 

advanced web service with on-premise diagram

-
Last updated on 2020-2-23
\ No newline at end of file +

RabbitMQ Consumers with Custom Nodes

+
from urllib.request import urlretrieve
+
+from diagrams import Cluster, Diagram
+from diagrams.custom import Custom
+from diagrams.aws.database import Aurora
+from diagrams.k8s.compute import Pod
+
+# Download an image to be used into a Custom Node class
+rabbitmq_url = "https://jpadilla.github.io/rabbitmqapp/assets/img/icon.png"
+rabbitmq_icon = "rabbitmq.png"
+urlretrieve(rabbitmq_url, rabbitmq_icon)
+
+
+with Diagram("Broker Consumers", show=False):
+    with Cluster("Consumers"):
+        consumers = [
+            Pod("worker"),
+            Pod("worker"),
+            Pod("worker")
+        ]
+
+    queue = Custom("Message queue", rabbitmq_icon)
+
+    queue >> consumers >> Aurora("Database")
+
+

rabbitmq consumers diagram

+
Last updated on 2020-2-23
InstallationDiagrams
\ No newline at end of file diff --git a/img/advanced_web_service_with_on-premise.png b/img/advanced_web_service_with_on-premise.png index 3ce34b08..dda5d38c 100644 Binary files a/img/advanced_web_service_with_on-premise.png and b/img/advanced_web_service_with_on-premise.png differ