Skip to content

Commit

Permalink
build
Browse files Browse the repository at this point in the history
  • Loading branch information
Crashedmind committed May 22, 2020
1 parent f4e388f commit cc693d0
Show file tree
Hide file tree
Showing 118 changed files with 519 additions and 242 deletions.
Binary file modified .doctrees/aws/aws.doctree
Binary file not shown.
Binary file added .doctrees/azure/azure.doctree
Binary file not shown.
Binary file modified .doctrees/environment.pickle
Binary file not shown.
117 changes: 0 additions & 117 deletions C4/c4acme.html
Original file line number Diff line number Diff line change
Expand Up @@ -579,123 +579,6 @@ <h4>3.1.2.3. Explore<a class="headerlink" href="#id3" title="Permalink to this h
<div class="section" id="c4-acme-component">
<h3>3.1.3. C4 ACME Component<a class="headerlink" href="#c4-acme-component" title="Permalink to this headline"></a></h3>
<div class="figure align-center" id="id9">
<p class="plantuml">
<img src="../_images/plantuml-af4be4bd4df2f4be25d00d9d9adb2a3a24097ceb.png" alt="&#64;startuml
'AWS stuff here
'================================
!includeurl &lt;aws/common&gt;
!includeurl &lt;aws/SDKs/Java/Java.puml&gt;
!includeurl &lt;aws/SDKs/Nodejs/Nodejs.puml&gt;
!includeurl &lt;aws/General/users/users.puml&gt;
!includeurl &lt;aws/General/client/client.puml&gt;
!includeurl &lt;aws/General/AWScloud/AWScloud.puml&gt;
!includeurl &lt;aws/General/mobileclient/mobileclient.puml&gt;
!includeurl &lt;aws/Database/AmazonRDS/AmazonRDS.puml&gt;
!includeurl &lt;aws/Database/AmazonRDS/DBinstance/DBinstance.puml&gt;
!includeurl &lt;aws/Database/AmazonRDS/MySQLDBinstance/MySQLDBinstance.puml&gt;
!includeurl &lt;aws/Compute/AWSElasticBeanstalk/AWSElasticBeanstalk.puml&gt;
!includeurl &lt;aws/Compute/AWSElasticBeanstalk/deployment/deployment.puml&gt;
!includeurl &lt;aws/Compute/AWSElasticBeanstalk/application/application.puml&gt;
!includeurl &lt;aws/Compute/ElasticLoadBalancing/ApplicationLoadBalancer/ApplicationLoadBalancer.puml&gt;
!includeurl &lt;aws/Compute/AWSLambda/AWSLambda.puml&gt;
!includeurl &lt;aws/Compute/AWSLambda/LambdaFunction/LambdaFunction.puml&gt;
!includeurl &lt;aws/Storage/AmazonS3/AmazonS3.puml&gt;
!includeurl &lt;aws/Storage/AmazonS3/bucket/bucket.puml&gt;
!includeurl &lt;aws/Storage/AmazonGlacier/AmazonGlacier.puml&gt;
!includeurl &lt;aws/Storage/AmazonGlacier/archive/archive.puml&gt;
!includeurl &lt;aws/SecurityIdentityCompliance/AWSIAM/AWSIAM.puml&gt;
!includeurl &lt;aws/SecurityIdentityCompliance/IAM/permissions/permissions.puml&gt;
!includeurl &lt;aws/SecurityIdentityCompliance/IAM/role/role.puml&gt;
!includeurl &lt;aws/MobileServices/AmazonCognito/AmazonCognito.puml&gt;
!includeurl &lt;aws/NetworkingContentDelivery/AmazonRoute53/AmazonRoute53.puml&gt;
!includeurl &lt;aws/SecurityIdentityCompliance/AWSIAM/AWSIAM.puml&gt;
!includeurl &lt;aws/Analytics/AmazonES/AmazonES.puml&gt;
!includeurl &lt;aws/ManagementTools/AmazonCloudWatch/AmazonCloudWatch.puml&gt;
'Elastic stuff here
'================================
!define ELASTIC_PUML ./plantuml-elastic
!include ELASTIC_PUML/apm/apm.puml
!include ELASTIC_PUML/app_search/app_search.puml
!include ELASTIC_PUML/beats/beats.puml
!include ELASTIC_PUML/cloud/cloud.puml
!include ELASTIC_PUML/cloud_in_kubernetes/cloud_in_kubernetes.puml
!include ELASTIC_PUML/code_search/code_search.puml
!include ELASTIC_PUML/ece/ece.puml
!include ELASTIC_PUML/eck/eck.puml
!include ELASTIC_PUML/elastic_search/elastic_search.puml
!include ELASTIC_PUML/endpoint/endpoint.puml
!include ELASTIC_PUML/enterprise_search/enterprise_search.puml
!include ELASTIC_PUML/kibana/kibana.puml
!include ELASTIC_PUML/logging/logging.puml
!include ELASTIC_PUML/logstash/logstash.puml
!include ELASTIC_PUML/maps/maps.puml
!include ELASTIC_PUML/metrics/metrics.puml
!include ELASTIC_PUML/siem/siem.puml
!include ELASTIC_PUML/site_search/site_search.puml
!include ELASTIC_PUML/stack/stack.puml
!include ELASTIC_PUML/uptime/uptime.puml
'change color of selected background shape https://plantuml.com/deployment-diagram
skinparam actorBackgroundColor White
skinparam agentBackgroundColor White
skinparam artifactBackgroundColor White
skinparam boundaryBackgroundColor White
skinparam cardBackgroundColor White
skinparam cloudBackgroundColor White
skinparam componentBackgroundColor White
skinparam controlBackgroundColor White
skinparam databaseBackgroundColor White
skinparam entityBackgroundColor White
skinparam fileBackgroundColor White
skinparam folderBackgroundColor White
skinparam frameBackgroundColor White
skinparam interfaceBackgroundColor White
skinparam nodeBackgroundColor White
skinparam packageBackgroundColor White
skinparam queueBackgroundColor White
skinparam stackBackgroundColor White
skinparam rectangleBackgroundColor White
skinparam storageBackgroundColor White
skinparam usecaseBackgroundColor White
'To change background color to elastic green
'skinparam componentBackgroundColor 00BFB3
AWSCLOUD(aws) {
AMAZONS3(s3_bucket,&quot;Logs uploaded to here&quot;)
package Elastic {
'add &quot;node&quot;, &quot;component&quot;, &quot;agent&quot; etc... to change background shape per https://plantuml.com/deployment-diagram
'default is agent
ELASTIC_SEARCH(ElasticSearch, &quot;Search and Analyze&quot;,database)
LOGSTASH(Logstash, &quot;Parse and Transform&quot;,node)
KIBANA(Kibana, &quot;Visualize&quot;,agent)
}
s3_bucket -down-&gt; Logstash: Raw logs
Logstash -right-&gt; ElasticSearch: Transformed Data
ElasticSearch -right-&gt; Kibana: Data to View
}
&#64;enduml
"/>
</p>
<p class="caption"><span class="caption-text"><em>C4 ACME Component</em></span><a class="headerlink" href="#id9" title="Permalink to this image"></a></p>
</div>
<div class="figure align-center" id="id10">
Expand Down
19 changes: 0 additions & 19 deletions PlantUMLSpriteLibraries/CreateSpriteLibrary.html
Original file line number Diff line number Diff line change
Expand Up @@ -236,25 +236,6 @@ <h3>5.1.1. Converting the icon set to PlantUML Sprites<a class="headerlink" href
<div class="section" id="example">
<h3>5.1.2. Example<a class="headerlink" href="#example" title="Permalink to this headline"></a></h3>
<div class="figure align-center">
<p class="plantuml">
<img src="../_images/plantuml-77a4933a093a6e4472f06798be02dddeb5e19ef6.png" alt="&#64;startuml
!include &lt;osa/user/audit/audit.puml&gt;
!include &lt;osa/user/black/hat/hat.puml&gt;
!include &lt;osa/user/green/architect/architect.puml&gt;
Auditor : &lt;$audit&gt;
Architect: &lt;$architect&gt;
BlackHat : &lt;$black_hat&gt;
Auditor -&gt; Architect : blah
Architect -&gt; BlackHat : blahblah
&#64;enduml
"/>
</p>
</div>
<div class="highlight-default notranslate"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre> 1
2
Expand Down
Binary file removed _images/1.png
Binary file not shown.
Binary file removed _images/2.7.png
Binary file not shown.
Binary file modified _images/2.8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed _images/2.png
Binary file not shown.
Binary file removed _images/3.png
Binary file not shown.
Binary file removed _images/4.png
Binary file not shown.
Binary file removed _images/5.png
Binary file not shown.
Binary file removed _images/6.png
Binary file not shown.
Binary file removed _images/7.png
Binary file not shown.
Binary file removed _images/8.png
Binary file not shown.
Binary file removed _images/all.png
Binary file not shown.
Binary file removed _images/awslabs.png
Binary file not shown.
Binary file removed _images/github3_upload.png
Binary file not shown.
Binary file removed _images/networkusers.png
Binary file not shown.
Binary file modified _images/plantuml-048305ccbb79ea5f02d0f86d6f461f11ced9d3b9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/plantuml-04b9f5e2a6cbbbd5a8c77fd4ad01c991070c0d5a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file modified _images/plantuml-091611a23bd348d83513676972eac9307cc59adf.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/plantuml-0ef8fffddfa3ac501255096e2e49883df1a4c1b3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/plantuml-118ce39fe9b79f90a2c0afe1dd259e8b5203b5e2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file modified _images/plantuml-17431f4899c291de2012c1b1aace7066ce510163.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/plantuml-1757bc6936e619b4b52067ffaef0625523412cc0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/plantuml-2483a6d9bce13963369fe95734ddf09cd5436743.png
Diff not rendered.
Binary file modified _images/plantuml-2b6f64a87b00dc0fb7c0ccc2aa8c4a80928e84ad.png
Binary file modified _images/plantuml-2b73e37b822b9287158b4c3d2aeab67be861078d.png
Binary file modified _images/plantuml-2cbd935b3dfc69a535dbe91cc6856ca0a32bd0e5.png
Binary file modified _images/plantuml-2dd4f1c72e3e781ac80a188b61128a2557b67b3e.png
Binary file modified _images/plantuml-2fe7cd18b5fcf2facb6a8bb4bef651d43c4c445f.png
Diff not rendered.
Diff not rendered.
Binary file modified _images/plantuml-376ddbcda8485ffe4974708d93160884b5ce3bea.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file modified _images/plantuml-3f6e3851da811da008e80ae3d01cc6a53ef5a03f.png
Binary file modified _images/plantuml-3fefedb88f3289913cd9dfaa5bf2b04d52c8ac89.png
Binary file modified _images/plantuml-414663b841fbbda5d01701df230fb19526c0b51f.png
Binary file modified _images/plantuml-435d4a471d7cfaf9defebbe61b89acb832ed966e.png
Binary file modified _images/plantuml-463066f3ded7f976cb61778d4ec638e26c58b753.png
Binary file modified _images/plantuml-4706cfb07e282e210d574defbdad9c42c9636b48.png
Binary file modified _images/plantuml-4708529c1973720e9b2994f2bbd88d7c3360a542.png
Diff not rendered.
Binary file modified _images/plantuml-4d25d33fab2c63778d1545ade17b5e400d760975.png
Binary file modified _images/plantuml-4fa61e0e0c6ac84aca4b63f7d9ec71b37a48f732.png
Binary file modified _images/plantuml-50c48432ca0487f37dda95df478551cfe27ef2ec.png
Binary file modified _images/plantuml-52f8875c595fb00dfb99a555d72566b69b0cad08.png
Binary file modified _images/plantuml-54aacbbb817e695902a4224d7df46c6589bf794a.png
Binary file modified _images/plantuml-56a3fcb324c656e936f4a4c1c1719d02da0336c6.png
Binary file modified _images/plantuml-5938814369bd50d1d37a0b8a162a7b7da10e7182.png
Binary file modified _images/plantuml-5a926f2d6aa985f93b5835c6e929c56aa0aa4e0f.png
Diff not rendered.
Diff not rendered.
Binary file modified _images/plantuml-6517da682245c16076d62390b67e42ff438c70b9.png
Binary file modified _images/plantuml-6c5ab14609c0d2c62a602d34fb4d1156ee8ddac5.png
Binary file modified _images/plantuml-6daa405282097b9c0a604c1adeb5fd1e5fcaf105.png
Binary file modified _images/plantuml-6dec8d6f56288d43906e8a05efd543faafc36b90.png
Diff not rendered.
Binary file modified _images/plantuml-77a4933a093a6e4472f06798be02dddeb5e19ef6.png
Binary file modified _images/plantuml-7be27c33a3369e61352135753bc455dd38e72a44.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file modified _images/plantuml-8672abec5c489e853218df6cc5ede73dc30f8177.png
Diff not rendered.
Binary file modified _images/plantuml-8b8311b97c0cdf54ecd3fcf752eb4be4340c384c.png
Diff not rendered.
Binary file modified _images/plantuml-9d36b03f76ad27c13db65a9473b187d3602bd52d.png
Binary file modified _images/plantuml-af4be4bd4df2f4be25d00d9d9adb2a3a24097ceb.png
Diff not rendered.
Diff not rendered.
Binary file modified _images/plantuml-b8be8ab25ceaca8ecd94a7d577e36b9ff6ed91ac.png
Binary file modified _images/plantuml-c104ae593334277e468df9bf237f8df33c0cc93d.png
Binary file modified _images/plantuml-c8e27f4214d34bf5ea4c4fd07561878bf3e2b2c9.png
Binary file modified _images/plantuml-cb96d38729e69c83b35cfd49a01a4475d5948cdf.png
Diff not rendered.
Diff not rendered.
Binary file modified _images/plantuml-d294193b75e8101e75da62db424870a2d594b09e.png
Binary file modified _images/plantuml-d4d88e6860f2a1f77d37fba11d89749add20f10f.png
Binary file modified _images/plantuml-dffca1ea94c5620bf43ae3cafa30db98e59bd102.png
Diff not rendered.
Binary file modified _images/plantuml-e6fdd90c06eca3dd1e938919b054522e06b6a17a.png
Binary file modified _images/plantuml-ebc03690444fca07b9e11bb0deb364c95b11c7e5.png
Diff not rendered.
Binary file modified _images/plantuml-f12946afdf65a6fa40ac72aa46e68e4aba68e0c0.png
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file modified _images/plantuml-fceff4230d3ad38b22a7a1d26dc4770f5812a756.png
Diff not rendered.
Binary file removed _images/play.png
Diff not rendered.
Binary file removed _images/play1.png
Diff not rendered.
Binary file removed _images/play2.png
Diff not rendered.
Binary file removed _images/play3.png
Diff not rendered.
Binary file removed _images/sphx_glr_plot_0_gal2_example_001.png
Diff not rendered.
Binary file removed _images/sphx_glr_plot_0_gal2_example_thumb.png
Diff not rendered.
Binary file removed _images/sphx_glr_plot_0_samplemodule_thumb.png
Diff not rendered.
Binary file removed _images/sphx_glr_plot_1_download_data_thumb.png
Diff not rendered.
Binary file removed _images/sphx_glr_plot_2_data2_thumb.png
Diff not rendered.
105 changes: 76 additions & 29 deletions _sources/aws/aws.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,37 +16,44 @@ Create Real Life AWS Diagrams
.. _Running: https://plantuml.com/running
.. _PlantUMLActions: https://github.com/marketplace?query=plantuml
.. _AWSArchitectureBlog: https://aws.amazon.com/blogs/architecture

.. _AWSArchitectureBlogSample1: Helping Global Remote Working with Amazon AppStream 2.0 https://aws.amazon.com/blogs/architecture/bbva-helping-global-remote-working-with-amazon-appstream-2-0/
.. _AWSArchitectureBlogSample2: https://aws.amazon.com/blogs/architecture/building-a-scalable-document-pre-processing-pipeline/
.. _AWSArchitectureBlogSample3: https://aws.amazon.com/blogs/architecture/serving-billions-of-ads-with-amazon-elasticache-for-redis/
.. _Deployment: https://plantuml.com/deployment-diagram

.. note ::
In this section we'll put PlantUML to the test by seeing if we can recreate some real diagrams from the AWSArchitectureBlog_ .
In this section we'll put PlantUML to the test by seeing if we can recreate some real diagrams from the AWSArchitectureBlog_.
We'll show the original image from the AWSArchitectureBlog_, and the PlantUML version for comparison.
We're aiming for architectural equivalence (not image reproduction).
**We're aiming for architectural equivalence (not image reproduction).**
We will take the 3 most recent entries showing architecture diagrams on the front page as at May 2020.
We take the 3 most recent entries that show architecture diagrams on the front page of AWSArchitectureBlog_ as at May 2020.

#. BBVA: Helping Global Remote Working with Amazon AppStream 2.0 https://aws.amazon.com/blogs/architecture/bbva-helping-global-remote-working-with-amazon-appstream-2-0/
#. Building a Scalable Document Pre-Processing Pipeline https://aws.amazon.com/blogs/architecture/building-a-scalable-document-pre-processing-pipeline/
#. Serving Billions of Ads in Just 100 ms Using Amazon Elasticache for Redis https://aws.amazon.com/blogs/architecture/serving-billions-of-ads-with-amazon-elasticache-for-redis/
#. BBVA: Helping Global Remote Working with Amazon AppStream 2.0 https://aws.amazon.com/blogs/architecture/bbva-helping-global-remote-working-with-amazon-appstream-2-0/
#. Building a Scalable Document Pre-Processing Pipeline https://aws.amazon.com/blogs/architecture/building-a-scalable-document-pre-processing-pipeline/
#. Serving Billions of Ads in Just 100 ms Using Amazon Elasticache for Redis https://aws.amazon.com/blogs/architecture/serving-billions-of-ads-with-amazon-elasticache-for-redis/

Then we'll show the original image from blog, and the PlantUML version for comparison.
This sample of 3 diagrams is quite varied in complexity and features.

We'll approach them in order of complexity.
We'll approach them in order of complexity.



1
AWSArchitectureBlogSample1_
===============================================================================

Original
-------------------------------------------------------------------------------
Original image from AWSArchitectureBlog_ "Serving Billions of Ads in Just 100 ms Using Amazon Elasticache for Redis" https://aws.amazon.com/blogs/architecture/serving-billions-of-ads-with-amazon-elasticache-for-redis/

.. figure :: ./High-level-digram-1-Smadex-1024x584.png
AWSArchitectureBlogSample1_
PlantUML Equivalent
-------------------------------------------------------------------------------

.. uml:: 1.7.puml
:align: center

Expand All @@ -66,20 +73,20 @@ ref: https://github.com/awslabs/aws-icons-for-plantuml
Gather the icons we need
--------------------------------------------------------------------------------

For AWS icons, Orange is AWS Compute so let's take a look at the compute icons.
Yes, that's the EC2 icon on right of diagram (which is part of AWS Compute).
* For the EC2 icon on right of diagram; for AWS icons, Orange is AWS Compute so we look at the compute icons.
* Use our github trick to find "users"; they are in General.
* The green box isn't an AWS service - it's showing a mobile/laptop client.
* We need "Traditional Server" for "Ad Exchange"
* For the box we'll use a Deployment_ Diagram shape; ```package``` or ```cloud```

Use our github trick to find "users"; they are in General.

The green box isn't an AWS service - it's showing a mobile/laptop client.
Traditional Server

We need "Traditional Server" for "Ad Exchange"

.. note ::
```autonumber``` does not work in these diagrams.
```autonumber``` does not work in these diagrams. So we will manually number the arrows.
.. todo ::
ask @Arnaud about autonumber of sprite diagrams
.. uml:: 1.puml
Expand All @@ -88,61 +95,77 @@ We need "Traditional Server" for "Ad Exchange"
.. literalinclude:: ./1.puml
:linenos:



Find Icons
~~~~~~~~~~~~~~~~~~~~~~~~~~

.. uml:: 1.1.puml
:align: center

.. literalinclude:: ./1.1.puml
:linenos:
:emphasize-lines: 7

Add Text To Icons
~~~~~~~~~~~~~~~~~~~~~~~~~~

.. uml:: 1.2.puml
:align: center

.. literalinclude:: ./1.2.puml
:linenos:
:emphasize-lines: 7-10

Simplify The Icons
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. uml:: 1.3.puml
:align: center

.. literalinclude:: ./1.3.puml
:linenos:
:emphasize-lines: 3

Connect The Icons
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. uml:: 1.4.puml
:align: center

.. literalinclude:: ./1.4.puml
:linenos:
:emphasize-lines: 13-17

Change the Layout: ortho
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. uml:: 1.5.puml
:align: center

.. literalinclude:: ./1.5.puml
:linenos:
:emphasize-lines: 8,9

Change the Layout: polyline
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. uml:: 1.6.puml
:align: center

.. literalinclude:: ./1.6.puml
:linenos:
:emphasize-lines: 8,9

Add A Box: package
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. uml:: 1.7.puml
:align: center

.. literalinclude:: ./1.7.puml
:linenos:
:emphasize-lines: 12



Expand All @@ -156,34 +179,44 @@ Add A Box: package



2
AWSArchitectureBlogSample2_
===============================================================================

Original
-------------------------------------------------------------------------------
Building a Scalable Document Pre-Processing Pipeline https://aws.amazon.com/blogs/architecture/building-a-scalable-document-pre-processing-pipeline/

.. figure :: ./Pre-processing-pipeline-architecture-SM.jpg
AWSArchitectureBlogSample2_
PlantUML Equivalent
-------------------------------------------------------------------------------

.. figure :: 2.8.png
.. todo ::
update docker version of plantuml so awslib icons are available - screenshot of plantuml server for now
.. tip ::
In general, I recommend starting a diagram without forcing the arrow directions to let PlantUML optimise the layout; then tweak the result.
Because we are trying to compare to an existing complex diagram, I will force the layout to match the original - but only up to a point that allows clarity and comparison.
.. tip ::
Because there are a lot of parts to this diagram, I built it step-by-step in sections to validate as I went - which makes it easier to fix a typo, or get feedback as we go.
Not all steps are shown here - only the final ones - but the PlantUML source code files for each step are in the directory with the source and documentation.
.. uml:: 2.6.puml
:align: center

.. literalinclude:: 2.6.puml
:linenos:

Notes:

For clarity, force the cloudwatch branch to go horizontal and connect from left to DLQ.
Use together to group the SQS and File processing icons.
#. For clarity, force the cloudwatch branch to go horizontal and connect from left to DLQ.
#. Use ```together``` to group the SQS and File processing icons.
#. I did not change the boxes line style or colour.

.. uml:: 2.8.puml
:align: center
Expand All @@ -200,13 +233,27 @@ Use together to group the SQS and File processing icons.
http://www.plantuml.com/plantuml/uml/hLPHRzis47xdhxZbnHemjsZyEXJr72Sma6GBDA2F0osTPI4KAL1K3A_eVzz952bPbZXiJG1NulTznoE_ExBwKXckJLq8zbCk4r6d2B_oKoNo_SVrrtYZYaB9pvDSd1Ubo0yvfXzAYfyGKNHP6_p8XPYJ56gVYw0YGucQYv3aGQkwt2LALY5LR9JcMJ3N4vUaA52QjKmVr1jgoMKI3DdKbL45wgtCkj1mWkIOItn4hcKkiv3q6Sr9wLTIqLesIXgQ-Wv5JeiwX-BkkE5xNWKNlIwfSWatkP8xcZZJxUl_Y8YVu_zWJBoDjmNFNHBwMxWMUR1LPWjNfRQxi1l5gD_o1EFLXr9cR36tc9VOycxIHrxiKtw9RJUtR35NvurGTVgLc-HeWm9xi89nFMEIFV5Nr9PUFDdsNl-nU-06J_niyM1jU_6jLVkAhcjDTloR1oyrrjYA6AieHyarBq3GCisvH2YLE3S3je09LcbpL5GNeqeGU31GOT9C36on_94_LlBabSm1yl-ldQnCupTyOrtTevtCi6eIqRv-WHi_11hV400tFtljvbZBnZihTIFuNIT72j9y7FUTiUbkYk9LR7X6mQHS5_nlYejNq67mMvsyed6paBCH_UpAUZr1O35eZNToPfiliey_TPvbg8cZYnCi1Xq8zxLiFHw5EdfPbylFC3I83GSTxvV6_1iiKtMIn0qCOtxBdXrMfAiyPJw-N-cDoj0SKSCtP-8ZrndUvm9RooxDR3beo0j3NMXSS25cGbik44gx5dDfBJaHpCYVo2zuO2NX91airt509D2q972JN3I3tu8B856BZQQnwj4Kku9dk56IhegAYcDHrq4aRNde1M0LLqtslQbqgY3brH7JzWA0lQfbolNP7zQxnnTRjDQHY8QVA9mUlRCzTJjFhHpb3-J0HrYsxKQTUDKPip9lOL0shZXZLnbw-Ko9sGnkZy_aQZmoaMIw0TWCRfDCxyL34sc2JSAkAt_jYy_SrDplQ9A-dLnApwyOPTmhOrJnlXTBu5fl3QWkRdKBZIxrvcpJZrPvptDHyGFQ_rG808TS7MT_eLY73QRjt1ENYXVOxD1A9k-4dJoWHfdWJhwfXBl3x53myEo1jXy7aNtqox1ZB_BV5f7bUw0F8Gmwi8cZCFzPqqNvSH_a8TZAj5IvD5qiQph8zyELsGrz6wPN0PfTGVqfS6t0MF0y-DczthruPhhMR1g6fS13at-sicoMyHbjsUQ5FicuZ6mCUEMeTFsfVDyFFTP_H4VzQzyeBNPgC7-QdkE8Vfzw3OrSvtMVsv5x8RXzmhCo-I6tRbZnC7NV1TGT0zoxqIHapJyUSHdO5vHfNOX_0000
3
AWSArchitectureBlogSample3_
===============================================================================


.. figure :: ./BBVA-uses-AWS-Transit-Gateway-to-build-a-hub-and-spoke-network-topology-2.png
AWSArchitectureBlogSample3_
Gather the icons we need
--------------------------------------------------------------------------------
* For the EC2 icon on right of diagram; for AWS icons, Orange is AWS Compute so we look at the compute icons.

BBVA: Helping Global Remote Working with Amazon AppStream 2.0 https://aws.amazon.com/blogs/architecture/bbva-helping-global-remote-working-with-amazon-appstream-2-0/
.. tip ::
When using ```listsprites``` limit the number of library categories you include to make it easier to search category by category.
Simplified off (by commenting out the simplified header) so we can see the icon name.
.. uml:: 3.2.puml
:align: center

.. literalinclude:: ./3.2.puml
:linenos:
:emphasize-lines: 12



Expand Down
1 change: 1 addition & 0 deletions _sources/azure/azure.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/ai/real-time-recommendation
Loading

0 comments on commit cc693d0

Please sign in to comment.