diff --git a/courses/architecture-microservice-swarmlab.adoc b/courses/architecture-microservice-swarmlab.adoc
index 356a364..5f8506b 100644
--- a/courses/architecture-microservice-swarmlab.adoc
+++ b/courses/architecture-microservice-swarmlab.adoc
@@ -84,5 +84,90 @@ No single point of failure.
=== Configuration
+== Some thoughts regarding Microservice-based application
+
+.Distributed Service Placement for Microservice-based Applications
+****
+
+Nowadays whith applications becoming more and more powerfull, users more demanding and IOT devices taking swarming our lives, the need for maximizing *_location awarenes_* and minimizing delay has entered the field.
+
+Thus we cannot relliably trust a signle central data point and have to mingrate to versatile and distributed systems moving the brain of our application ever closer to the user (edge).
+
+*_Multi-access Edge (MEC)_* Computing was born.
+
+[TIP]
+====
+*_Location-aware_* technology is any technology that is able to detect its current location and then analyze this data to control event and information flow. https://en.wikipedia.org/wiki/Location_awareness[Wikipedia^]
+
+*_MEC_* can be defined as cloud services running at the edge of a network and performing specific tasks — in real- or near-real-time https://en.wikipedia.org/wiki/Edge_computing[wikipedia]
+====
+
+
+To adapt to the above we can shift towards:
+
+* small and scalable data-centers placed closed to the cloud edge
+* minimalization of backbone data transmission
+
+****
+
+=== this tools will help
+
+*Container technologies* (Docker), and *orchestration/maintenance tools* (Kubernetes, DockerSwarm etc), are becoming the mainstream solution for packaging, deploying, maintaining, and healing applications.
+
+Each microservice decoupled from the application can be packaged as a Docker image and each microservice instance is a Docker container.
+
+Kubernetes for example is one of the best examples for creating cloud-native applications and leveraging the benefits of a distributed system.
+
+=== and here is the problem
+
+*Problem:*
+
+When all of the services are placed on one edge site, network congestion is inevitable.
+
+*Solution:*
+
+With one service deployed on more than one edge site, requests from different end users at different locations can be balanced, so as to ensure the high availability of service and the robustness of the provision platform.
+
+*But*, most tools used have some hard limits concerning this.
+
+* It is often treated as a single abstract service with given input and output data size.
+* Time series or composition property of services are not fully taken into consideration.
+* Due to the heterogeneity of edge sites, such as different CPU cycle frequency and memory footprint, varying background load, transient network interrupts and so on, the service provision platform might face greatly slowdowns or even runtime crash.
+* the default assignment, deployment, and management of containers does not fully take the heterogeneity in both physical and virtualized nodes into consideration.
+
+* Besides, the healing capability of Kubernetesis principally monitoring the status of containers, pods, and nodes and timely restarting the failures, which is not enough for high availability.
+
+
+* in some cases when the pod failure happens, the outage time of the corresponding service could be dozens of seconds.
+** When node failure happens, the outage time could be dozens of minutes
+
+
+=== Suggestion
+
+
+ Therefore, we have to create a better maybe even using different tools to better manage the distribution of our system data and eliminate the problems mentioned above.
+
+ This solution will most likely have to be able to utilize multiple edge applications/host at once to balance out the load on one single node.
+
+However,
+
+* Such kind of service requires redundancy and the amount of hosts needed is difficult to agree upon since the network constantly changes.
+* Therefore our best bet is to seperate the different cases and try our best to analyze the data and plan our service.
+
+Another problem , currenty not tackled by any major providers are unique attributes of each location, like traditional or human behavioural patterns (for example parking in cetral Rome or a Greek island!).
+
+Gathering data from different requests and places we have to design an algorithm to better utilize the location-specific information.
+
+Our target would be to slowly adapt to all locations and various unique details of each of them.
+
+* better services for the end users always keeping in mind to best distribute our system
+* creation of a general microservice based chain-application that works as one, large, redundant, distributed system
+
+
+
+
+
+
+
diff --git a/courses/architecture-microservice-swarmlab.adoc.html b/courses/architecture-microservice-swarmlab.adoc.html
index beb3631..ca515ad 100644
--- a/courses/architecture-microservice-swarmlab.adoc.html
+++ b/courses/architecture-microservice-swarmlab.adoc.html
@@ -457,6 +457,13 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
1.4. Configuration
+2. Some thoughts regarding Microservice-based application
+
+
@@ -588,6 +595,159 @@ Dynamic infrastructure: services can scale up and down without waiting for each
1.4. Configuration
+
+
+
+
+
2. Some thoughts regarding Microservice-based application
+
+
+
+
+
+
Container technologies (Docker), and orchestration/maintenance tools (Kubernetes, DockerSwarm etc), are becoming the mainstream solution for packaging, deploying, maintaining, and healing applications.
+
+
+
Each microservice decoupled from the application can be packaged as a Docker image and each microservice instance is a Docker container.
+
+
+
Kubernetes for example is one of the best examples for creating cloud-native applications and leveraging the benefits of a distributed system.
+
+
+
+
2.2. and here is the problem
+
+
+
When all of the services are placed on one edge site, network congestion is inevitable.
+
+
+
+
With one service deployed on more than one edge site, requests from different end users at different locations can be balanced, so as to ensure the high availability of service and the robustness of the provision platform.
+
+
+
But, most tools used have some hard limits concerning this.
+
+
+
+-
+
It is often treated as a single abstract service with given input and output data size.
+
+-
+
Time series or composition property of services are not fully taken into consideration.
+
+-
+
Due to the heterogeneity of edge sites, such as different CPU cycle frequency and memory footprint, varying background load, transient network interrupts and so on, the service provision platform might face greatly slowdowns or even runtime crash.
+
+-
+
the default assignment, deployment, and management of containers does not fully take the heterogeneity in both physical and virtualized nodes into consideration.
+
+-
+
Besides, the healing capability of Kubernetesis principally monitoring the status of containers, pods, and nodes and timely restarting the failures, which is not enough for high availability.
+
+-
+
in some cases when the pod failure happens, the outage time of the corresponding service could be dozens of seconds.
+
+
+
+
+
+
+
2.3. Suggestion
+
+
+
Therefore, we have to create a better maybe even using different tools to better manage the distribution of our system data and eliminate the problems mentioned above.
+
+
+
+
+
This solution will most likely have to be able to utilize multiple edge applications/host at once to balance out the load on one single node.
+
+
+
+
+
+-
+
Such kind of service requires redundancy and the amount of hosts needed is difficult to agree upon since the network constantly changes.
+
+-
+
Therefore our best bet is to seperate the different cases and try our best to analyze the data and plan our service.
+
+
+
+
+
Another problem , currenty not tackled by any major providers are unique attributes of each location, like traditional or human behavioural patterns (for example parking in cetral Rome or a Greek island!).
+
+
+
Gathering data from different requests and places we have to design an algorithm to better utilize the location-specific information.
+
+
+
Our target would be to slowly adapt to all locations and various unique details of each of them.
+
+
+
+-
+
better services for the end users always keeping in mind to best distribute our system
+
+-
+
creation of a general microservice based chain-application that works as one, large, redundant, distributed system
+
+
+
diff --git a/courses/architecture-microservice-swarmlab.adoc.pdf b/courses/architecture-microservice-swarmlab.adoc.pdf
index 2a459ac..bcbad1f 100644
--- a/courses/architecture-microservice-swarmlab.adoc.pdf
+++ b/courses/architecture-microservice-swarmlab.adoc.pdf
@@ -6,16 +6,16 @@
/Keywords (Architecture)
/Creator (Asciidoctor PDF 1.5.0.beta.5, based on Prawn 2.2.2)
/Producer (Apostolos rootApostolos@swarmlab.io)
-/ModDate (D:20210409203718+00'00')
-/CreationDate (D:20210409204020+00'00')
+/ModDate (D:20210412173743+00'00')
+/CreationDate (D:20210412173936+00'00')
>>
endobj
2 0 obj
<< /Type /Catalog
/Pages 3 0 R
/Names 10 0 R
-/Outlines 37 0 R
-/PageLabels 45 0 R
+/Outlines 58 0 R
+/PageLabels 70 0 R
/PageMode /UseOutlines
/OpenAction [7 0 R /FitH 841.89]
/ViewerPreferences << /DisplayDocTitle true
@@ -24,8 +24,8 @@ endobj
endobj
3 0 obj
<< /Type /Pages
-/Count 2
-/Kids [7 0 R 18 0 R]
+/Count 5
+/Kids [7 0 R 17 0 R 28 0 R 36 0 R 39 0 R]
>>
endobj
4 0 obj
@@ -50,7 +50,7 @@ endobj
>>
endobj
6 0 obj
-<< /Length 5729
+<< /Length 8320
>>
stream
q
@@ -69,28 +69,28 @@ ET
0.0 0.0 0.0 scn
q
0.9333 0.9333 0.9333 scn
-52.24 608.45 m
-543.04 608.45 l
-545.2491 608.45 547.04 606.6591 547.04 604.45 c
-547.04 528.41 l
-547.04 526.2009 545.2491 524.41 543.04 524.41 c
-52.24 524.41 l
-50.0309 524.41 48.24 526.2009 48.24 528.41 c
-48.24 604.45 l
-48.24 606.6591 50.0309 608.45 52.24 608.45 c
+52.24 534.53 m
+543.04 534.53 l
+545.2491 534.53 547.04 532.7391 547.04 530.53 c
+547.04 454.49 l
+547.04 452.2809 545.2491 450.49 543.04 450.49 c
+52.24 450.49 l
+50.0309 450.49 48.24 452.2809 48.24 454.49 c
+48.24 530.53 l
+48.24 532.7391 50.0309 534.53 52.24 534.53 c
h
f
0.8824 0.8824 0.8824 SCN
0.5 w
-52.24 608.45 m
-543.04 608.45 l
-545.2491 608.45 547.04 606.6591 547.04 604.45 c
-547.04 528.41 l
-547.04 526.2009 545.2491 524.41 543.04 524.41 c
-52.24 524.41 l
-50.0309 524.41 48.24 526.2009 48.24 528.41 c
-48.24 604.45 l
-48.24 606.6591 50.0309 608.45 52.24 608.45 c
+52.24 534.53 m
+543.04 534.53 l
+545.2491 534.53 547.04 532.7391 547.04 530.53 c
+547.04 454.49 l
+547.04 452.2809 545.2491 450.49 543.04 450.49 c
+52.24 450.49 l
+50.0309 450.49 48.24 452.2809 48.24 454.49 c
+48.24 530.53 l
+48.24 532.7391 50.0309 534.53 52.24 534.53 c
h
S
Q
@@ -98,7 +98,7 @@ Q
0.2 0.2 0.2 SCN
BT
-255.52 582.566 Td
+255.52 508.646 Td
/F1.0 13 Tf
<417263686974656374757265> Tj
ET
@@ -111,7 +111,7 @@ ET
0.5215 Tw
BT
-63.24 556.006 Td
+63.24 482.086 Td
/F3.0 10.5 Tf
[<57> 60.0586 <652077696c6c20626520747279696e6720746f20637265617465206120737761726d20696d706c656d656e746174696f6e20746861742077696c6c20616c6c6f7720636f6d6d756e69636174696f6e206265747765656e>] TJ
ET
@@ -124,7 +124,7 @@ ET
0.2 0.2 0.2 SCN
BT
-63.24 540.226 Td
+63.24 466.306 Td
/F3.0 10.5 Tf
<616c6c206f6620746865206d656d626572732f6e6f6465732e> Tj
ET
@@ -135,7 +135,7 @@ ET
0.2 0.2 0.2 SCN
BT
-48.24 484.114 Td
+48.24 410.194 Td
/F1.0 22 Tf
[<312e204465706c6f> 20.0195 <79206d6963726f736572766963657320746f20612053> 9.7656 <7761726d20636c7573746572>] TJ
ET
@@ -144,32 +144,12 @@ ET
0.0 0.0 0.0 scn
q
-487.5 0.0 0.0 337.5 48.24 129.39 cm
+487.5 0.0 0.0 337.5 48.24 55.47 cm
/I1 Do
Q
0.2 0.2 0.2 scn
0.2 0.2 0.2 SCN
-BT
-48.24 89.646 Td
-ET
-
-0.0 0.0 0.0 SCN
-0.0 0.0 0.0 scn
-0.2 0.2 0.2 scn
-0.2 0.2 0.2 SCN
-
-BT
-48.24 62.4642 Td
-/F4.0 9.975 Tf
-<6d6963726f736572766963657320617263686974656374757265> Tj
-ET
-
-0.0 0.0 0.0 SCN
-0.0 0.0 0.0 scn
-0.2 0.2 0.2 scn
-0.2 0.2 0.2 SCN
-
BT
48.24 730.074 Td
/F1.0 22 Tf
@@ -376,6 +356,166 @@ BT
<32> Tj
ET
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 607.136 Td
+/F3.0 10.5 Tf
+<322e20536f6d652074686f756768747320726567617264696e67204d6963726f736572766963652d6261736564206170706c69636174696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+348.0886 607.136 Td
+/F3.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 607.136 Td
+/F3.0 2.625 Tf
+ Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 607.136 Td
+/F3.0 10.5 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 588.656 Td
+/F3.0 10.5 Tf
+<322e312e207468697320746f6f6c732077696c6c2068656c70> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+171.7201 588.656 Td
+/F3.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 588.656 Td
+/F3.0 2.625 Tf
+ Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 588.656 Td
+/F3.0 10.5 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 570.176 Td
+/F3.0 10.5 Tf
+<322e322e20616e642068657265206973207468652070726f626c656d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+203.7871 570.176 Td
+/F3.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 570.176 Td
+/F3.0 2.625 Tf
+ Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 570.176 Td
+/F3.0 10.5 Tf
+<33> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+60.24 551.696 Td
+/F3.0 10.5 Tf
+<322e332e2053756767657374696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6627 0.6627 0.6627 scn
+0.6627 0.6627 0.6627 SCN
+
+BT
+134.3086 551.696 Td
+/F3.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+BT
+540.4906 551.696 Td
+/F3.0 2.625 Tf
+ Tj
+ET
+
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+541.1705 551.696 Td
+/F3.0 10.5 Tf
+<34> Tj
+ET
+
0.0 0.0 0.0 SCN
0.0 0.0 0.0 scn
Q
@@ -394,27 +534,26 @@ endobj
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/Font << /F1.0 8 0 R
/F3.0 12 0 R
-/F4.0 16 0 R
>>
/XObject << /I1 14 0 R
>>
>>
-/Annots [27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R]
+/Annots [40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R 56 0 R 57 0 R]
>>
endobj
8 0 obj
<< /Type /Font
-/BaseFont /16a2d1+NotoSerif-Bold
+/BaseFont /495dd5+NotoSerif-Bold
/Subtype /TrueType
-/FontDescriptor 47 0 R
+/FontDescriptor 72 0 R
/FirstChar 32
/LastChar 255
-/Widths 49 0 R
-/ToUnicode 48 0 R
+/Widths 74 0 R
+/ToUnicode 73 0 R
>>
endobj
9 0 obj
-[7 0 R /XYZ 0 608.45 null]
+[7 0 R /XYZ 0 534.53 null]
endobj
10 0 obj
<< /Type /Names
@@ -422,22 +561,22 @@ endobj
>>
endobj
11 0 obj
-<< /Names [(__anchor-top) 9 0 R (_availability) 24 0 R (_configuration) 26 0 R (_deploy_microservices_to_a_swarm_cluster) 13 0 R (_scalability) 22 0 R (_security) 25 0 R]
+<< /Names [(__anchor-top) 9 0 R (_and_here_is_the_problem) 34 0 R (_availability) 24 0 R (_configuration) 26 0 R (_deploy_microservices_to_a_swarm_cluster) 13 0 R (_scalability) 22 0 R (_security) 25 0 R (_some_thoughts_regarding_microservice_based_application) 29 0 R (_suggestion) 37 0 R (_this_tools_will_help) 33 0 R]
>>
endobj
12 0 obj
<< /Type /Font
-/BaseFont /5fdbe9+NotoSerif
+/BaseFont /6593f7+NotoSerif
/Subtype /TrueType
-/FontDescriptor 51 0 R
+/FontDescriptor 76 0 R
/FirstChar 32
/LastChar 255
-/Widths 53 0 R
-/ToUnicode 52 0 R
+/Widths 78 0 R
+/ToUnicode 77 0 R
>>
endobj
13 0 obj
-[7 0 R /XYZ 0 512.41 null]
+[7 0 R /XYZ 0 438.49 null]
endobj
14 0 obj
<< /Type /XObject
@@ -770,30 +909,39 @@ x
endstream
endobj
16 0 obj
-<< /Type /Font
-/BaseFont /e2c90a+NotoSerif-Italic
-/Subtype /TrueType
-/FontDescriptor 55 0 R
-/FirstChar 32
-/LastChar 255
-/Widths 57 0 R
-/ToUnicode 56 0 R
->>
-endobj
-17 0 obj
-<< /Length 6835
+<< /Length 7143
>>
stream
q
-
--0.5 Tc
/DeviceRGB cs
0.2 0.2 0.2 scn
/DeviceRGB CS
0.2 0.2 0.2 SCN
BT
-56.8805 793.926 Td
+48.24 778.146 Td
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 750.9642 Td
+/F4.0 9.975 Tf
+<6d6963726f736572766963657320617263686974656374757265> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 731.375 Td
/F3.0 10.5 Tf
Tj
ET
@@ -806,7 +954,7 @@ ET
0.2 0.2 0.2 SCN
BT
-66.24 793.926 Td
+66.24 731.375 Td
/F3.0 10.5 Tf
<61206d6963726f7365727669636520706572666f726d7320612073696d706c65207461736b> Tj
ET
@@ -819,7 +967,7 @@ ET
0.2 0.2 0.2 SCN
BT
-74.954 772.146 Td
+74.954 709.595 Td
/F3.1 10.5 Tf
<21> Tj
ET
@@ -832,7 +980,7 @@ ET
0.2 0.2 0.2 SCN
BT
-84.24 772.146 Td
+84.24 709.595 Td
/F3.0 10.5 Tf
<636f6d6d756e696361746573207769746820636c69656e7473206f72> Tj
ET
@@ -845,7 +993,7 @@ ET
0.2 0.2 0.2 SCN
BT
-74.954 750.366 Td
+74.954 687.815 Td
/F3.1 10.5 Tf
<21> Tj
ET
@@ -858,7 +1006,7 @@ ET
0.2 0.2 0.2 SCN
BT
-84.24 750.366 Td
+84.24 687.815 Td
/F3.0 10.5 Tf
<6f74686572206d6963726f7365727669636573> Tj
ET
@@ -871,7 +1019,7 @@ ET
0.2 0.2 0.2 SCN
BT
-92.954 728.586 Td
+92.954 666.035 Td
/F3.1 10.5 Tf
<22> Tj
ET
@@ -884,7 +1032,7 @@ ET
0.2 0.2 0.2 SCN
BT
-102.24 728.586 Td
+102.24 666.035 Td
/F3.0 10.5 Tf
[<636f6d6d756e69636174696f6e206d656368616e69736d73207375636820617320524553> 20.0195 <5420415049207265717565737473206f722057> 60.0586 <6562736f636b> 20.0195 <657420657463>] TJ
ET
@@ -894,15 +1042,15 @@ ET
q
0.5 w
0.9333 0.9333 0.9333 SCN
-108.24 712.77 m
-108.24 597.73 l
+108.24 650.219 m
+108.24 535.179 l
S
Q
0.098 0.251 0.4863 scn
0.098 0.251 0.4863 SCN
BT
-66.24 646.25 Td
+66.24 583.699 Td
/F5.1 24 Tf
<21> Tj
ET
@@ -915,7 +1063,7 @@ ET
0.2 0.2 0.2 SCN
BT
-128.8805 696.806 Td
+128.8805 634.255 Td
/F3.0 10.5 Tf
Tj
ET
@@ -928,7 +1076,7 @@ ET
0.2 0.2 0.2 SCN
BT
-138.24 696.806 Td
+138.24 634.255 Td
/F3.0 10.5 Tf
[<4d6963726f73657276696365732063616e20696e636c75646520616e> 20.0195 <792070726f6772> 20.0195 <616d6d696e67206c616e677561676520796f75206c696b> 20.0195 <65>] TJ
ET
@@ -941,7 +1089,7 @@ ET
0.2 0.2 0.2 SCN
BT
-146.954 675.026 Td
+146.954 612.475 Td
/F3.1 10.5 Tf
<21> Tj
ET
@@ -954,7 +1102,7 @@ ET
0.2 0.2 0.2 SCN
BT
-156.24 675.026 Td
+156.24 612.475 Td
/F3.0 10.5 Tf
[<616e64207769746820746865206f72636865737472> 20.0195 <6174696f6e20746f6f6c73207468657920617265206561737920746f206465706c6f> 20.0195 <7920616e64206d61696e7461696e>] TJ
ET
@@ -963,28 +1111,28 @@ ET
0.0 0.0 0.0 scn
q
0.9608 0.9608 0.9608 scn
-160.24 659.21 m
-531.04 659.21 l
-533.2491 659.21 535.04 657.4191 535.04 655.21 c
-535.04 611.73 l
-535.04 609.5209 533.2491 607.73 531.04 607.73 c
-160.24 607.73 l
-158.0309 607.73 156.24 609.5209 156.24 611.73 c
-156.24 655.21 l
-156.24 657.4191 158.0309 659.21 160.24 659.21 c
+160.24 596.659 m
+531.04 596.659 l
+533.2491 596.659 535.04 594.8681 535.04 592.659 c
+535.04 549.179 l
+535.04 546.9699 533.2491 545.179 531.04 545.179 c
+160.24 545.179 l
+158.0309 545.179 156.24 546.9699 156.24 549.179 c
+156.24 592.659 l
+156.24 594.8681 158.0309 596.659 160.24 596.659 c
h
f
0.8 0.8 0.8 SCN
0.75 w
-160.24 659.21 m
-531.04 659.21 l
-533.2491 659.21 535.04 657.4191 535.04 655.21 c
-535.04 611.73 l
-535.04 609.5209 533.2491 607.73 531.04 607.73 c
-160.24 607.73 l
-158.0309 607.73 156.24 609.5209 156.24 611.73 c
-156.24 655.21 l
-156.24 657.4191 158.0309 659.21 160.24 659.21 c
+160.24 596.659 m
+531.04 596.659 l
+533.2491 596.659 535.04 594.8681 535.04 592.659 c
+535.04 549.179 l
+535.04 546.9699 533.2491 545.179 531.04 545.179 c
+160.24 545.179 l
+158.0309 545.179 156.24 546.9699 156.24 549.179 c
+156.24 592.659 l
+156.24 594.8681 158.0309 596.659 160.24 596.659 c
h
S
Q
@@ -992,7 +1140,7 @@ Q
0.2 0.2 0.2 SCN
BT
-167.24 636.385 Td
+167.24 573.834 Td
/F6.0 11 Tf
<54686973206172636869746563747572652075736573204e6f64654a5320616e64205265646973206d6963726f7365727669636573206465706c6f796564> Tj
ET
@@ -1003,7 +1151,7 @@ ET
0.2 0.2 0.2 SCN
BT
-167.24 621.645 Td
+167.24 559.094 Td
/F6.0 11 Tf
<617320446f636b657220636f6e7461696e657273> Tj
ET
@@ -1014,7 +1162,7 @@ ET
0.2 0.2 0.2 SCN
BT
-48.24 561.706 Td
+48.24 499.155 Td
/F1.0 18 Tf
<312e312e205363616c6162696c697479> Tj
ET
@@ -1025,7 +1173,7 @@ ET
0.2 0.2 0.2 SCN
BT
-48.24 533.686 Td
+48.24 471.135 Td
/F3.0 10.5 Tf
[<59> 69.8242 <6f752063616e207363616c6520796f7572206170706c69636174696f6e2062> 20.0195 <79207570646174696e6720746865206e756d626572206f66207265706c696361206e6f64657320696e2074686520737761726d20636c7573746572>] TJ
ET
@@ -1034,28 +1182,28 @@ ET
0.0 0.0 0.0 scn
q
0.9608 0.9608 0.9608 scn
-52.24 517.87 m
-543.04 517.87 l
-545.2491 517.87 547.04 516.0791 547.04 513.87 c
-547.04 381.95 l
-547.04 379.7409 545.2491 377.95 543.04 377.95 c
-52.24 377.95 l
-50.0309 377.95 48.24 379.7409 48.24 381.95 c
-48.24 513.87 l
-48.24 516.0791 50.0309 517.87 52.24 517.87 c
+52.24 455.319 m
+543.04 455.319 l
+545.2491 455.319 547.04 453.5281 547.04 451.319 c
+547.04 319.399 l
+547.04 317.1899 545.2491 315.399 543.04 315.399 c
+52.24 315.399 l
+50.0309 315.399 48.24 317.1899 48.24 319.399 c
+48.24 451.319 l
+48.24 453.5281 50.0309 455.319 52.24 455.319 c
h
f
0.8 0.8 0.8 SCN
0.75 w
-52.24 517.87 m
-543.04 517.87 l
-545.2491 517.87 547.04 516.0791 547.04 513.87 c
-547.04 381.95 l
-547.04 379.7409 545.2491 377.95 543.04 377.95 c
-52.24 377.95 l
-50.0309 377.95 48.24 379.7409 48.24 381.95 c
-48.24 513.87 l
-48.24 516.0791 50.0309 517.87 52.24 517.87 c
+52.24 455.319 m
+543.04 455.319 l
+545.2491 455.319 547.04 453.5281 547.04 451.319 c
+547.04 319.399 l
+547.04 317.1899 545.2491 315.399 543.04 315.399 c
+52.24 315.399 l
+50.0309 315.399 48.24 317.1899 48.24 319.399 c
+48.24 451.319 l
+48.24 453.5281 50.0309 455.319 52.24 455.319 c
h
S
Q
@@ -1063,7 +1211,7 @@ Q
0.2 0.2 0.2 SCN
BT
-59.24 495.045 Td
+59.24 432.494 Td
/F6.0 11 Tf
<2e2e2e> Tj
ET
@@ -1074,7 +1222,7 @@ ET
0.2 0.2 0.2 SCN
BT
-59.24 480.305 Td
+59.24 417.754 Td
/F6.0 11 Tf
Tj
ET
@@ -1085,7 +1233,7 @@ ET
0.2 0.2 0.2 SCN
BT
-59.24 465.565 Td
+59.24 403.014 Td
/F6.0 11 Tf
Tj
ET
@@ -1096,7 +1244,7 @@ ET
0.2 0.2 0.2 SCN
BT
-59.24 450.825 Td
+59.24 388.274 Td
/F6.0 11 Tf
Tj
ET
@@ -1107,7 +1255,7 @@ ET
0.2 0.2 0.2 SCN
BT
-59.24 436.085 Td
+59.24 373.534 Td
/F6.0 11 Tf
Tj
ET
@@ -1118,7 +1266,7 @@ ET
0.2 0.2 0.2 SCN
BT
-59.24 421.345 Td
+59.24 358.794 Td
/F6.0 11 Tf
Tj
ET
@@ -1129,7 +1277,7 @@ ET
0.2 0.2 0.2 SCN
BT
-59.24 406.605 Td
+59.24 344.054 Td
/F6.0 11 Tf
Tj
ET
@@ -1140,7 +1288,7 @@ ET
0.2 0.2 0.2 SCN
BT
-59.24 391.865 Td
+59.24 329.314 Td
/F6.0 11 Tf
<2e2e2e> Tj
ET
@@ -1150,15 +1298,15 @@ ET
q
0.5 w
0.9333 0.9333 0.9333 SCN
-108.24 365.95 m
-108.24 307.399 l
+108.24 303.399 m
+108.24 244.848 l
S
Q
0.0667 0.0667 0.0667 scn
0.0667 0.0667 0.0667 SCN
BT
-69.996 327.6745 Td
+69.996 265.1235 Td
/F7.1 24 Tf
<21> Tj
ET
@@ -1169,7 +1317,7 @@ ET
0.2 0.2 0.2 SCN
BT
-120.24 350.5842 Td
+120.24 288.0332 Td
/F4.0 9.975 Tf
<5365676d656e746174696f6e> Tj
ET
@@ -1182,7 +1330,7 @@ ET
0.7338 Tw
BT
-120.24 330.995 Td
+120.24 268.444 Td
/F3.0 10.5 Tf
[<44796e616d696320696e6672> 20.0195 <617374727563747572653a2073657276696365732063616e207363616c6520757020616e6420646f776e20776974686f75742077616974696e6720666f722065616368>] TJ
ET
@@ -1195,7 +1343,7 @@ ET
0.2 0.2 0.2 SCN
BT
-120.24 315.215 Td
+120.24 252.664 Td
/F3.0 10.5 Tf
<6f746865722e> Tj
ET
@@ -1206,7 +1354,7 @@ ET
0.2 0.2 0.2 SCN
BT
-48.24 271.375 Td
+48.24 208.824 Td
/F1.0 18 Tf
[<312e322e2041> 60.0586 <7661696c6162696c697479>] TJ
ET
@@ -1217,7 +1365,7 @@ ET
0.2 0.2 0.2 SCN
BT
-48.24 243.355 Td
+48.24 180.804 Td
/F3.0 10.5 Tf
<4e6f2073696e676c6520706f696e74206f66206661696c7572652e> Tj
ET
@@ -1228,7 +1376,7 @@ ET
0.2 0.2 0.2 SCN
BT
-48.24 203.515 Td
+48.24 140.964 Td
/F1.0 18 Tf
<312e332e205365637572697479> Tj
ET
@@ -1239,7 +1387,7 @@ ET
0.2 0.2 0.2 SCN
BT
-48.24 163.435 Td
+48.24 100.884 Td
/F1.0 18 Tf
[<312e342e20436f6e6669677572> 20.0195 <6174696f6e>] TJ
ET
@@ -1250,7 +1398,7 @@ Q
endstream
endobj
-18 0 obj
+17 0 obj
<< /Type /Page
/Parent 3 0 R
/MediaBox [0 0 595.28 841.89]
@@ -1258,140 +1406,1520 @@ endobj
/BleedBox [0 0 595.28 841.89]
/TrimBox [0 0 595.28 841.89]
/ArtBox [0 0 595.28 841.89]
-/Contents 17 0 R
+/Contents 16 0 R
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
-/Font << /F3.0 12 0 R
+/Font << /F4.0 18 0 R
+/F3.0 12 0 R
/F3.1 19 0 R
/F5.1 20 0 R
/F6.0 21 0 R
/F1.0 8 0 R
/F7.1 23 0 R
-/F4.0 16 0 R
>>
>>
>>
endobj
+18 0 obj
+<< /Type /Font
+/BaseFont /e2c90a+NotoSerif-Italic
+/Subtype /TrueType
+/FontDescriptor 80 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 82 0 R
+/ToUnicode 81 0 R
+>>
+endobj
19 0 obj
<< /Type /Font
/BaseFont /c9ac7b+NotoSerif
/Subtype /TrueType
-/FontDescriptor 59 0 R
+/FontDescriptor 84 0 R
/FirstChar 32
/LastChar 255
-/Widths 61 0 R
-/ToUnicode 60 0 R
+/Widths 86 0 R
+/ToUnicode 85 0 R
>>
endobj
20 0 obj
<< /Type /Font
/BaseFont /5714a6+FontAwesome5Free-Solid
/Subtype /TrueType
-/FontDescriptor 63 0 R
+/FontDescriptor 88 0 R
/FirstChar 32
/LastChar 255
-/Widths 65 0 R
-/ToUnicode 64 0 R
+/Widths 90 0 R
+/ToUnicode 89 0 R
>>
endobj
21 0 obj
<< /Type /Font
-/BaseFont /151dfc+mplus1mn-regular
+/BaseFont /61a5bb+mplus1mn-regular
/Subtype /TrueType
-/FontDescriptor 67 0 R
+/FontDescriptor 92 0 R
/FirstChar 32
/LastChar 255
-/Widths 69 0 R
-/ToUnicode 68 0 R
+/Widths 94 0 R
+/ToUnicode 93 0 R
>>
endobj
22 0 obj
-[18 0 R /XYZ 0 585.73 null]
+[17 0 R /XYZ 0 523.179 null]
endobj
23 0 obj
<< /Type /Font
/BaseFont /72b0f2+FontAwesome5Free-Regular
/Subtype /TrueType
-/FontDescriptor 71 0 R
+/FontDescriptor 96 0 R
/FirstChar 32
/LastChar 255
-/Widths 73 0 R
-/ToUnicode 72 0 R
+/Widths 98 0 R
+/ToUnicode 97 0 R
>>
endobj
24 0 obj
-[18 0 R /XYZ 0 295.399 null]
+[17 0 R /XYZ 0 232.848 null]
endobj
25 0 obj
-[18 0 R /XYZ 0 227.539 null]
+[17 0 R /XYZ 0 164.988 null]
endobj
26 0 obj
-[18 0 R /XYZ 0 187.459 null]
+[17 0 R /XYZ 0 124.908 null]
endobj
27 0 obj
-<< /Border [0 0 0]
-/Dest (_deploy_microservices_to_a_swarm_cluster)
-/Subtype /Link
-/Rect [48.24 696.47 262.5683 710.75]
-/Type /Annot
->>
-endobj
-28 0 obj
-<< /Border [0 0 0]
-/Dest (_deploy_microservices_to_a_swarm_cluster)
-/Subtype /Link
-/Rect [541.1705 696.47 547.04 710.75]
-/Type /Annot
->>
-endobj
-29 0 obj
-<< /Border [0 0 0]
-/Dest (_scalability)
-/Subtype /Link
-/Rect [60.24 677.99 131.8815 692.27]
-/Type /Annot
->>
-endobj
-30 0 obj
-<< /Border [0 0 0]
-/Dest (_scalability)
-/Subtype /Link
-/Rect [541.1705 677.99 547.04 692.27]
-/Type /Annot
->>
-endobj
-31 0 obj
-<< /Border [0 0 0]
-/Dest (_availability)
-/Subtype /Link
-/Rect [60.24 659.51 137.2149 673.79]
-/Type /Annot
->>
-endobj
-32 0 obj
-<< /Border [0 0 0]
-/Dest (_availability)
-/Subtype /Link
-/Rect [541.1705 659.51 547.04 673.79]
-/Type /Annot
->>
-endobj
-33 0 obj
-<< /Border [0 0 0]
-/Dest (_security)
-/Subtype /Link
-/Rect [60.24 641.03 121.0035 655.31]
-/Type /Annot
->>
-endobj
-34 0 obj
-<< /Border [0 0 0]
-/Dest (_security)
-/Subtype /Link
-/Rect [541.1705 641.03 547.04 655.31]
-/Type /Annot
+<< /Length 9243
>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F1.0 22 Tf
+<322e20536f6d652074686f756768747320726567617264696e67204d6963726f736572766963652d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 752.474 Td
+/F1.0 22 Tf
+<6261736564206170706c69636174696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9333 0.9333 0.9333 scn
+52.24 735.25 m
+543.04 735.25 l
+545.2491 735.25 547.04 733.4591 547.04 731.25 c
+547.04 379.85 l
+547.04 377.6409 545.2491 375.85 543.04 375.85 c
+52.24 375.85 l
+50.0309 375.85 48.24 377.6409 48.24 379.85 c
+48.24 731.25 l
+48.24 733.4591 50.0309 735.25 52.24 735.25 c
+h
+f
+0.8824 0.8824 0.8824 SCN
+0.5 w
+52.24 735.25 m
+543.04 735.25 l
+545.2491 735.25 547.04 733.4591 547.04 731.25 c
+547.04 379.85 l
+547.04 377.6409 545.2491 375.85 543.04 375.85 c
+52.24 375.85 l
+50.0309 375.85 48.24 377.6409 48.24 379.85 c
+48.24 731.25 l
+48.24 733.4591 50.0309 735.25 52.24 735.25 c
+h
+S
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+75.3075 709.366 Td
+/F1.0 13 Tf
+<4469737472696275746564205365727669636520506c6163656d656e742020666f72204d6963726f736572766963652d6261736564204170706c69636174696f6e73> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.6376 Tw
+
+BT
+63.24 682.806 Td
+/F3.0 10.5 Tf
+[<4e6f77616461> 20.0195 <7973207768697468206170706c69636174696f6e73206265636f6d696e67206d6f726520616e64206d6f726520706f77657266756c6c2c207573657273206d6f72652064656d616e64696e67>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.259 Tw
+
+BT
+63.24 667.026 Td
+/F3.0 10.5 Tf
+[<616e6420494f> 20.0195 <5420646576696365732074616b696e6720737761726d696e67206f7572206c697665732c20746865206e65656420666f72206d6178696d697a696e6720>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.259 Tw
+
+BT
+410.0265 667.026 Td
+/F8.0 10.5 Tf
+<6c6f636174696f6e2061776172656e6573> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.259 Tw
+
+BT
+509.9515 667.026 Td
+/F3.0 10.5 Tf
+<20616e64> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+63.24 651.246 Td
+/F3.0 10.5 Tf
+[<6d696e696d697a696e672064656c61> 20.0195 <792068617320656e746572656420746865206669656c642e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2311 Tw
+
+BT
+63.24 623.466 Td
+/F3.0 10.5 Tf
+[<546875732077652063616e6e6f742072656c6c6961626c792074727573742061207369676e6c652063656e7472> 20.0195 <616c206461746120706f696e7420616e64206861766520746f206d696e6772> 20.0195 <61746520746f20766572736174696c65>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+63.24 607.686 Td
+/F3.0 10.5 Tf
+[<616e642064697374726962757465642073797374656d73206d6f76696e6720746865206272> 20.0195 <61696e206f66206f7572206170706c69636174696f6e206576657220636c6f73657220746f207468652075736572202865646765292e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+63.24 579.906 Td
+/F8.0 10.5 Tf
+<4d756c74692d616363657373204564676520284d454329> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+192.5895 579.906 Td
+/F3.0 10.5 Tf
+<20436f6d707574696e672077617320626f726e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.5 w
+0.9333 0.9333 0.9333 SCN
+123.24 564.09 m
+123.24 465.19 l
+S
+Q
+0.0667 0.0667 0.0667 scn
+0.0667 0.0667 0.0667 SCN
+
+BT
+84.996 505.64 Td
+/F7.1 24 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.514 Tw
+
+BT
+135.24 548.126 Td
+/F8.0 10.5 Tf
+<4c6f636174696f6e2d6177617265> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.514 Tw
+
+BT
+220.521 548.126 Td
+/F3.0 10.5 Tf
+[<20746563686e6f6c6f677920697320616e> 20.0195 <7920746563686e6f6c6f677920746861742069732061626c6520746f2064657465637420697473>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2345 Tw
+
+BT
+135.24 532.346 Td
+/F3.0 10.5 Tf
+<63757272656e74206c6f636174696f6e20616e64207468656e20616e616c797a652074686973206461746120746f20636f6e74726f6c206576656e7420616e6420696e666f726d6174696f6e> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+135.24 516.566 Td
+/F3.0 10.5 Tf
+[<666c6f77> 69.8242 <2e20>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+162.0798 516.566 Td
+/F3.0 10.5 Tf
+<57696b697065646961> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.6875 Tw
+
+BT
+135.24 488.786 Td
+/F8.0 10.5 Tf
+<4d4543> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.6875 Tw
+
+BT
+158.8755 488.786 Td
+/F3.0 10.5 Tf
+<2063616e20626520646566696e656420617320636c6f75642073657276696365732072756e6e696e67206174207468652065646765206f662061206e6574776f726b20616e64> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+135.24 473.006 Td
+/F3.0 10.5 Tf
+<706572666f726d696e67207370656369666963207461736b7320d120696e207265616c2d206f72206e6561722d7265616c2d74696d6520> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2588 0.5451 0.7922 scn
+0.2588 0.5451 0.7922 SCN
+
+BT
+404.0925 473.006 Td
+/F3.0 10.5 Tf
+<77696b697065646961> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+63.24 441.226 Td
+/F3.0 10.5 Tf
+[<54> 29.7852 <6f20616461707420746f207468652061626f76652077652063616e20736869667420746f77617264733a>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+71.8805 413.446 Td
+/F3.0 10.5 Tf
+ Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+81.24 413.446 Td
+/F3.0 10.5 Tf
+<736d616c6c20616e64207363616c61626c6520646174612d63656e7465727320706c6163656420636c6f73656420746f2074686520636c6f75642065646765> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+71.8805 391.666 Td
+/F3.0 10.5 Tf
+ Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+81.24 391.666 Td
+/F3.0 10.5 Tf
+[<6d696e696d616c697a6174696f6e206f66206261636b626f6e652064617461207472> 20.0195 <616e736d697373696f6e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 339.826 Td
+/F1.0 18 Tf
+<322e312e207468697320746f6f6c732077696c6c2068656c70> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+10.6064 Tw
+
+BT
+48.24 311.806 Td
+/F1.0 10.5 Tf
+<436f6e7461696e657220746563686e6f6c6f67696573> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+10.6064 Tw
+
+BT
+181.6334 311.806 Td
+/F3.0 10.5 Tf
+[<2028446f636b> 20.0195 <6572292c20616e6420>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+10.6064 Tw
+
+BT
+285.955 311.806 Td
+/F1.0 10.5 Tf
+[<6f72636865737472> 20.0195 <6174696f6e2f6d61696e74656e616e636520746f6f6c73>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+10.6064 Tw
+
+BT
+470.2208 311.806 Td
+/F3.0 10.5 Tf
+[<20284b> 20.0195 <756265726e657465732c>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.2984 Tw
+
+BT
+48.24 296.026 Td
+/F3.0 10.5 Tf
+[<446f636b> 20.0195 <657253> 9.7656 <7761726d20657463292c20617265206265636f6d696e6720746865206d61696e73747265616d20736f6c7574696f6e20666f72207061636b6167696e672c206465706c6f> 20.0195 <79696e672c206d61696e7461696e696e672c>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 280.246 Td
+/F3.0 10.5 Tf
+<616e64206865616c696e67206170706c69636174696f6e732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+1.4901 Tw
+
+BT
+48.24 252.466 Td
+/F3.0 10.5 Tf
+[<45616368206d6963726f73657276696365206465636f75706c65642066726f6d20746865206170706c69636174696f6e2063616e206265207061636b61676564206173206120446f636b> 20.0195 <657220696d61676520616e642065616368>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 236.686 Td
+/F3.0 10.5 Tf
+[<6d6963726f7365727669636520696e7374616e6365206973206120446f636b> 20.0195 <657220636f6e7461696e65722e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.2824 Tw
+
+BT
+48.24 208.906 Td
+/F3.0 10.5 Tf
+[<4b> 20.0195 <756265726e6574657320666f72206578616d706c65206973206f6e65206f66207468652062657374206578616d706c657320666f72206372656174696e6720636c6f75642d6e6174697665206170706c69636174696f6e7320616e64>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 193.126 Td
+/F3.0 10.5 Tf
+[<6c65766572> 20.0195 <6167696e67207468652062656e6566697473206f6620612064697374726962757465642073797374656d2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 153.286 Td
+/F1.0 18 Tf
+<322e322e20616e642068657265206973207468652070726f626c656d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 125.266 Td
+/F1.0 10.5 Tf
+<50726f626c656d3a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 97.486 Td
+/F3.0 10.5 Tf
+<5768656e20616c6c206f66207468652073657276696365732061726520706c61636564206f6e206f6e65206564676520736974652c206e6574776f726b20636f6e67657374696f6e20697320696e6576697461626c652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 69.706 Td
+/F1.0 10.5 Tf
+<536f6c7574696f6e3a> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+28 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 27 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+/F3.0 12 0 R
+/F8.0 30 0 R
+/F7.1 23 0 R
+>>
+>>
+/Annots [31 0 R 32 0 R]
+>>
+endobj
+29 0 obj
+[28 0 R /XYZ 0 841.89 null]
+endobj
+30 0 obj
+<< /Type /Font
+/BaseFont /d99063+NotoSerif-BoldItalic
+/Subtype /TrueType
+/FontDescriptor 100 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 102 0 R
+/ToUnicode 101 0 R
+>>
+endobj
+31 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (https://en.wikipedia.org/wiki/Location_awareness)
+>>
+/Subtype /Link
+/Rect [162.0798 513.5 213.6348 527.78]
+/Type /Annot
+>>
+endobj
+32 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (https://en.wikipedia.org/wiki/Edge_computing)
+>>
+/Subtype /Link
+/Rect [404.0925 469.94 453.705 484.22]
+/Type /Annot
+>>
+endobj
+33 0 obj
+[28 0 R /XYZ 0 363.85 null]
+endobj
+34 0 obj
+[28 0 R /XYZ 0 177.31 null]
+endobj
+35 0 obj
+<< /Length 11320
+>>
+stream
+q
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+2.8719 Tw
+
+BT
+48.24 794.676 Td
+/F3.0 10.5 Tf
+[<57697468206f6e652073657276696365206465706c6f> 20.0195 <796564206f6e206d6f7265207468616e206f6e65206564676520736974652c2072657175657374732066726f6d20646966666572656e7420656e64207573657273206174>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+3.3395 Tw
+
+BT
+48.24 778.896 Td
+/F3.0 10.5 Tf
+<646966666572656e74206c6f636174696f6e732063616e2062652062616c616e6365642c20736f20617320746f20656e7375726520746865206869676820617661696c6162696c697479206f66207365727669636520616e6420746865> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 763.116 Td
+/F3.0 10.5 Tf
+<726f627573746e657373206f66207468652070726f766973696f6e20706c6174666f726d2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 735.336 Td
+/F1.0 10.5 Tf
+<427574> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.5205 735.336 Td
+/F3.0 10.5 Tf
+<2c206d6f737420746f6f6c732075736564206861766520736f6d652068617264206c696d69747320636f6e6365726e696e6720746869732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 707.556 Td
+/F3.0 10.5 Tf
+ Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 707.556 Td
+/F3.0 10.5 Tf
+[<4974206973206f6674656e207472656174656420617320612073696e676c65206162737472> 20.0195 <6163742073657276696365207769746820676976656e20696e70757420616e64206f757470757420646174612073697a652e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 685.776 Td
+/F3.0 10.5 Tf
+ Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 685.776 Td
+/F3.0 10.5 Tf
+[<54696d6520736572696573206f7220636f6d706f736974696f6e2070726f7065727479206f6620736572766963657320617265206e6f742066756c6c792074616b> 20.0195 <656e20696e746f20636f6e7369646572> 20.0195 <6174696f6e2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 663.996 Td
+/F3.0 10.5 Tf
+ Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.4229 Tw
+
+BT
+66.24 663.996 Td
+/F3.0 10.5 Tf
+<44756520746f207468652068657465726f67656e65697479206f6620656467652073697465732c207375636820617320646966666572656e7420435055206379636c65206672657175656e637920616e64206d656d6f7279> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+4.1184 Tw
+
+BT
+66.24 648.216 Td
+/F3.0 10.5 Tf
+[<666f6f747072696e742c2076617279696e67206261636b> 20.0195 <67726f756e64206c6f61642c207472> 20.0195 <616e7369656e74206e6574776f726b20696e746572727570747320616e6420736f206f6e2c207468652073657276696365>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 632.436 Td
+/F3.0 10.5 Tf
+[<70726f766973696f6e20706c6174666f726d206d6967687420666163652067726561746c7920736c6f77646f776e73206f72206576656e2072756e74696d65206372> 20.0195 <6173682e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 610.656 Td
+/F3.0 10.5 Tf
+ Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.3 Tw
+
+BT
+66.24 610.656 Td
+/F3.0 10.5 Tf
+[<7468652064656661756c742061737369676e6d656e742c206465706c6f> 20.0195 <796d656e742c20616e64206d616e6167656d656e74206f6620636f6e7461696e65727320646f6573206e6f742066756c6c792074616b> 20.0195 <6520746865>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 594.876 Td
+/F3.0 10.5 Tf
+[<68657465726f67656e6569747920696e20626f7468207068> 20.0195 <79736963616c20616e64207669727475616c697a6564206e6f64657320696e746f20636f6e7369646572> 20.0195 <6174696f6e2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 573.096 Td
+/F3.0 10.5 Tf
+ Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.9779 Tw
+
+BT
+66.24 573.096 Td
+/F3.0 10.5 Tf
+[<426573696465732c20746865206865616c696e67206361706162696c697479206f66204b> 20.0195 <756265726e657465736973207072696e636970616c6c79206d6f6e69746f72696e672074686520737461747573206f6620636f6e7461696e6572732c>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 557.316 Td
+/F3.0 10.5 Tf
+[<706f64732c20616e64206e6f64657320616e642074696d656c792072657374617274696e6720746865206661696c757265732c207768696368206973206e6f7420656e6f75676820666f72206869676820617661696c6162696c697479> 89.8438 <2e>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 535.536 Td
+/F3.0 10.5 Tf
+ Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.1053 Tw
+
+BT
+66.24 535.536 Td
+/F3.0 10.5 Tf
+<696e20736f6d65206361736573207768656e2074686520706f64206661696c7572652068617070656e732c20746865206f75746167652074696d65206f662074686520636f72726573706f6e64696e67207365727669636520636f756c64> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 519.756 Td
+/F3.0 10.5 Tf
+<626520646f7a656e73206f66207365636f6e64732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+74.954 497.976 Td
+/F3.1 10.5 Tf
+<21> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+84.24 497.976 Td
+/F3.0 10.5 Tf
+<5768656e206e6f6465206661696c7572652068617070656e732c20746865206f75746167652074696d6520636f756c6420626520646f7a656e73206f66206d696e75746573> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 458.136 Td
+/F1.0 18 Tf
+<322e332e2053756767657374696f6e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 442.08 m
+543.04 442.08 l
+545.2491 442.08 547.04 440.2891 547.04 438.08 c
+547.04 394.6 l
+547.04 392.3909 545.2491 390.6 543.04 390.6 c
+52.24 390.6 l
+50.0309 390.6 48.24 392.3909 48.24 394.6 c
+48.24 438.08 l
+48.24 440.2891 50.0309 442.08 52.24 442.08 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 442.08 m
+543.04 442.08 l
+545.2491 442.08 547.04 440.2891 547.04 438.08 c
+547.04 394.6 l
+547.04 392.3909 545.2491 390.6 543.04 390.6 c
+52.24 390.6 l
+50.0309 390.6 48.24 392.3909 48.24 394.6 c
+48.24 438.08 l
+48.24 440.2891 50.0309 442.08 52.24 442.08 c
+h
+S
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 419.255 Td
+/F6.0 11 Tf
+<5468657265666f72652c207765206861766520746f20637265617465206120626574746572206d61796265206576656e207573696e6720646966666572656e7420746f6f6c7320746f20626574746572> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 404.515 Td
+/F6.0 11 Tf
+<6d616e6167652074686520646973747269627574696f6e206f66206f75722073797374656d206461746120616e6420656c696d696e617465207468652070726f626c656d73206d656e74696f6e65642061626f76652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+q
+0.9608 0.9608 0.9608 scn
+52.24 378.6 m
+543.04 378.6 l
+545.2491 378.6 547.04 376.8091 547.04 374.6 c
+547.04 331.12 l
+547.04 328.9109 545.2491 327.12 543.04 327.12 c
+52.24 327.12 l
+50.0309 327.12 48.24 328.9109 48.24 331.12 c
+48.24 374.6 l
+48.24 376.8091 50.0309 378.6 52.24 378.6 c
+h
+f
+0.8 0.8 0.8 SCN
+0.75 w
+52.24 378.6 m
+543.04 378.6 l
+545.2491 378.6 547.04 376.8091 547.04 374.6 c
+547.04 331.12 l
+547.04 328.9109 545.2491 327.12 543.04 327.12 c
+52.24 327.12 l
+50.0309 327.12 48.24 328.9109 48.24 331.12 c
+48.24 374.6 l
+48.24 376.8091 50.0309 378.6 52.24 378.6 c
+h
+S
+Q
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 355.775 Td
+/F6.0 11 Tf
+<5468697320736f6c7574696f6e2077696c6c206d6f7374206c696b656c79206861766520746f2062652061626c6520746f207574696c697a65206d756c7469706c652065646765> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+59.24 341.035 Td
+/F6.0 11 Tf
+<6170706c69636174696f6e732f686f7374206174206f6e636520746f2062616c616e6365206f757420746865206c6f6164206f6e206f6e652073696e676c65206e6f64652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 303.156 Td
+/F3.0 10.5 Tf
+<486f77657665722c> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 275.376 Td
+/F3.0 10.5 Tf
+ Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.876 Tw
+
+BT
+66.24 275.376 Td
+/F3.0 10.5 Tf
+<53756368206b696e64206f66207365727669636520726571756972657320726564756e64616e637920616e642074686520616d6f756e74206f6620686f737473206e656564656420697320646966666963756c7420746f206167726565> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 259.596 Td
+/F3.0 10.5 Tf
+<75706f6e2073696e636520746865206e6574776f726b20636f6e7374616e746c79206368616e6765732e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 237.816 Td
+/F3.0 10.5 Tf
+ Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.2424 Tw
+
+BT
+66.24 237.816 Td
+/F3.0 10.5 Tf
+[<5468657265666f7265206f757220626573742062657420697320746f207365706572> 20.0195 <6174652074686520646966666572656e7420636173657320616e6420747279206f7572206265737420746f20616e616c797a6520746865206461746120616e64>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 222.036 Td
+/F3.0 10.5 Tf
+<706c616e206f757220736572766963652e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+2.4846 Tw
+
+BT
+48.24 194.256 Td
+/F3.0 10.5 Tf
+[<416e6f746865722070726f626c656d202c2063757272656e7479206e6f74207461636b6c65642062> 20.0195 <7920616e> 20.0195 <79206d616a6f722070726f7669646572732061726520756e697175652061747472696275746573206f662065616368>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.9164 Tw
+
+BT
+48.24 178.476 Td
+/F3.0 10.5 Tf
+[<6c6f636174696f6e2c206c696b> 20.0195 <65207472> 20.0195 <61646974696f6e616c206f722068756d616e206265686176696f7572> 20.0195 <616c207061747465726e732028666f72206578616d706c65207061726b696e6720696e2063657472> 20.0195 <616c20526f6d65206f722061>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 162.696 Td
+/F3.0 10.5 Tf
+<477265656b2069736c616e6421292e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.6655 Tw
+
+BT
+48.24 134.916 Td
+/F3.0 10.5 Tf
+<476174686572696e6720646174612066726f6d20646966666572656e7420726571756573747320616e6420706c61636573207765206861766520746f2064657369676e20616e20616c676f726974686d20746f20626574746572207574696c697a65> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 119.136 Td
+/F3.0 10.5 Tf
+<746865206c6f636174696f6e2d737065636966696320696e666f726d6174696f6e2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 91.356 Td
+/F3.0 10.5 Tf
+<4f75722074617267657420776f756c6420626520746f20736c6f776c7920616461707420746f20616c6c206c6f636174696f6e7320616e6420766172696f757320756e697175652064657461696c73206f662065616368206f66207468656d2e> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+-0.5 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 63.576 Td
+/F3.0 10.5 Tf
+ Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 63.576 Td
+/F3.0 10.5 Tf
+[<62657474657220736572766963657320666f722074686520656e6420757365727320616c7761> 20.0195 <7973206b> 20.0195 <656570696e6720696e206d696e6420746f20626573742064697374726962757465206f75722073797374656d>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
+endobj
+36 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 35 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F3.0 12 0 R
+/F1.0 8 0 R
+/F3.1 19 0 R
+/F6.0 21 0 R
+>>
+>>
+>>
+endobj
+37 0 obj
+[36 0 R /XYZ 0 482.16 null]
+endobj
+38 0 obj
+<< /Length 638
+>>
+stream
+q
+
+-0.5 Tc
+/DeviceRGB cs
+0.2 0.2 0.2 scn
+/DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+56.8805 793.926 Td
+/F3.0 10.5 Tf
+ Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+
+0.0 Tc
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.4467 Tw
+
+BT
+66.24 793.926 Td
+/F3.0 10.5 Tf
+[<6372656174696f6e206f6620612067656e6572> 20.0195 <616c206d6963726f7365727669636520626173656420636861696e2d6170706c69636174696f6e207468617420776f726b73206173206f6e652c206c617267652c20726564756e64616e742c>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+66.24 778.146 Td
+/F3.0 10.5 Tf
+<64697374726962757465642073797374656d> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+Q
+
+endstream
endobj
-35 0 obj
+39 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/CropBox [0 0 595.28 841.89]
+/BleedBox [0 0 595.28 841.89]
+/TrimBox [0 0 595.28 841.89]
+/ArtBox [0 0 595.28 841.89]
+/Contents 38 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F3.0 12 0 R
+>>
+>>
+>>
+endobj
+40 0 obj
+<< /Border [0 0 0]
+/Dest (_deploy_microservices_to_a_swarm_cluster)
+/Subtype /Link
+/Rect [48.24 696.47 262.5683 710.75]
+/Type /Annot
+>>
+endobj
+41 0 obj
+<< /Border [0 0 0]
+/Dest (_deploy_microservices_to_a_swarm_cluster)
+/Subtype /Link
+/Rect [541.1705 696.47 547.04 710.75]
+/Type /Annot
+>>
+endobj
+42 0 obj
+<< /Border [0 0 0]
+/Dest (_scalability)
+/Subtype /Link
+/Rect [60.24 677.99 131.8815 692.27]
+/Type /Annot
+>>
+endobj
+43 0 obj
+<< /Border [0 0 0]
+/Dest (_scalability)
+/Subtype /Link
+/Rect [541.1705 677.99 547.04 692.27]
+/Type /Annot
+>>
+endobj
+44 0 obj
+<< /Border [0 0 0]
+/Dest (_availability)
+/Subtype /Link
+/Rect [60.24 659.51 137.2149 673.79]
+/Type /Annot
+>>
+endobj
+45 0 obj
+<< /Border [0 0 0]
+/Dest (_availability)
+/Subtype /Link
+/Rect [541.1705 659.51 547.04 673.79]
+/Type /Annot
+>>
+endobj
+46 0 obj
+<< /Border [0 0 0]
+/Dest (_security)
+/Subtype /Link
+/Rect [60.24 641.03 121.0035 655.31]
+/Type /Annot
+>>
+endobj
+47 0 obj
+<< /Border [0 0 0]
+/Dest (_security)
+/Subtype /Link
+/Rect [541.1705 641.03 547.04 655.31]
+/Type /Annot
+>>
+endobj
+48 0 obj
<< /Border [0 0 0]
/Dest (_configuration)
/Subtype /Link
@@ -1399,7 +2927,7 @@ endobj
/Type /Annot
>>
endobj
-36 0 obj
+49 0 obj
<< /Border [0 0 0]
/Dest (_configuration)
/Subtype /Link
@@ -1407,126 +2935,233 @@ endobj
/Type /Annot
>>
endobj
-37 0 obj
+50 0 obj
+<< /Border [0 0 0]
+/Dest (_some_thoughts_regarding_microservice_based_application)
+/Subtype /Link
+/Rect [48.24 604.07 344.2665 618.35]
+/Type /Annot
+>>
+endobj
+51 0 obj
+<< /Border [0 0 0]
+/Dest (_some_thoughts_regarding_microservice_based_application)
+/Subtype /Link
+/Rect [541.1705 604.07 547.04 618.35]
+/Type /Annot
+>>
+endobj
+52 0 obj
+<< /Border [0 0 0]
+/Dest (_this_tools_will_help)
+/Subtype /Link
+/Rect [60.24 585.59 171.2145 599.87]
+/Type /Annot
+>>
+endobj
+53 0 obj
+<< /Border [0 0 0]
+/Dest (_this_tools_will_help)
+/Subtype /Link
+/Rect [541.1705 585.59 547.04 599.87]
+/Type /Annot
+>>
+endobj
+54 0 obj
+<< /Border [0 0 0]
+/Dest (_and_here_is_the_problem)
+/Subtype /Link
+/Rect [60.24 567.11 199.491 581.39]
+/Type /Annot
+>>
+endobj
+55 0 obj
+<< /Border [0 0 0]
+/Dest (_and_here_is_the_problem)
+/Subtype /Link
+/Rect [541.1705 567.11 547.04 581.39]
+/Type /Annot
+>>
+endobj
+56 0 obj
+<< /Border [0 0 0]
+/Dest (_suggestion)
+/Subtype /Link
+/Rect [60.24 548.63 133.8345 562.91]
+/Type /Annot
+>>
+endobj
+57 0 obj
+<< /Border [0 0 0]
+/Dest (_suggestion)
+/Subtype /Link
+/Rect [541.1705 548.63 547.04 562.91]
+/Type /Annot
+>>
+endobj
+58 0 obj
<< /Type /Outlines
-/Count 7
-/First 38 0 R
-/Last 40 0 R
+/Count 11
+/First 59 0 R
+/Last 66 0 R
>>
endobj
-38 0 obj
+59 0 obj
<< /Title
-/Parent 37 0 R
+/Parent 58 0 R
/Count 0
-/Next 39 0 R
+/Next 60 0 R
/Dest [7 0 R /XYZ 0 841.89 null]
>>
endobj
-39 0 obj
+60 0 obj
<< /Title
-/Parent 37 0 R
+/Parent 58 0 R
/Count 0
-/Next 40 0 R
-/Prev 38 0 R
+/Next 61 0 R
+/Prev 59 0 R
/Dest [7 0 R /XYZ 0 841.89 null]
>>
endobj
-40 0 obj
+61 0 obj
<< /Title
-/Parent 37 0 R
+/Parent 58 0 R
/Count 4
-/First 41 0 R
-/Last 44 0 R
-/Prev 39 0 R
-/Dest [7 0 R /XYZ 0 512.41 null]
+/First 62 0 R
+/Last 65 0 R
+/Next 66 0 R
+/Prev 60 0 R
+/Dest [7 0 R /XYZ 0 438.49 null]
>>
endobj
-41 0 obj
+62 0 obj
<< /Title
-/Parent 40 0 R
+/Parent 61 0 R
/Count 0
-/Next 42 0 R
-/Dest [18 0 R /XYZ 0 585.73 null]
+/Next 63 0 R
+/Dest [17 0 R /XYZ 0 523.179 null]
>>
endobj
-42 0 obj
+63 0 obj
<< /Title
-/Parent 40 0 R
+/Parent 61 0 R
/Count 0
-/Next 43 0 R
-/Prev 41 0 R
-/Dest [18 0 R /XYZ 0 295.399 null]
+/Next 64 0 R
+/Prev 62 0 R
+/Dest [17 0 R /XYZ 0 232.848 null]
>>
endobj
-43 0 obj
+64 0 obj
<< /Title
-/Parent 40 0 R
+/Parent 61 0 R
/Count 0
-/Next 44 0 R
-/Prev 42 0 R
-/Dest [18 0 R /XYZ 0 227.539 null]
+/Next 65 0 R
+/Prev 63 0 R
+/Dest [17 0 R /XYZ 0 164.988 null]
>>
endobj
-44 0 obj
+65 0 obj
<< /Title
-/Parent 40 0 R
+/Parent 61 0 R
/Count 0
-/Prev 43 0 R
-/Dest [18 0 R /XYZ 0 187.459 null]
+/Prev 64 0 R
+/Dest [17 0 R /XYZ 0 124.908 null]
>>
endobj
-45 0 obj
+66 0 obj
+<< /Title
+/Parent 58 0 R
+/Count 3
+/First 67 0 R
+/Last 69 0 R
+/Prev 61 0 R
+/Dest [28 0 R /XYZ 0 841.89 null]
+>>
+endobj
+67 0 obj
+<< /Title
+/Parent 66 0 R
+/Count 0
+/Next 68 0 R
+/Dest [28 0 R /XYZ 0 363.85 null]
+>>
+endobj
+68 0 obj
+<< /Title
+/Parent 66 0 R
+/Count 0
+/Next 69 0 R
+/Prev 67 0 R
+/Dest [28 0 R /XYZ 0 177.31 null]
+>>
+endobj
+69 0 obj
+<< /Title
+/Parent 66 0 R
+/Count 0
+/Prev 68 0 R
+/Dest [36 0 R /XYZ 0 482.16 null]
+>>
+endobj
+70 0 obj
<< /Nums [0 << /P (1)
>> 1 << /P (2)
+>> 2 << /P (3)
+>> 3 << /P (4)
+>> 4 << /P (5)
>>]
>>
endobj
-46 0 obj
-<< /Length1 11232
-/Length 7119
+71 0 obj
+<< /Length1 12112
+/Length 7684
/Filter [/FlateDecode]
>>
stream
-x:T[Gv3=} '=$ ; !vlv?qfu8n6&ɶi$ut9{Ӵ#zߓ1q6==}bͽ3ssgF#+3c!S;ǃ]?AHyMPO`s2[3ɥ sr2u| |+ }?~ ΄#QC(
-`/_ B)v 'BL@0
!rt|f"T77dmmG*9Qs0bCc>+!!D Q)i+tIe`,2;
-jx@=P-S-SWBytߺ