Created
August 13, 2021 06:08
-
-
Save igponce/57e7f688ae30f7b4dcd0e54ba00185e4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="426px" preserveAspectRatio="none" style="width:1005px;height:426px;background:#FFFFFF;" version="1.1" viewBox="0 0 1005 426" width="1005px" zoomAndPan="magnify"><defs><filter height="300%" id="fz5dbzn2pl5pv" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--MD5=[781360d285ac51ea9a1ed7e9f2fedf5b] | |
cluster CloudRun--><rect fill="#FFFFFF" filter="url(#fz5dbzn2pl5pv)" height="329.5" style="stroke:#000000;stroke-width:1.5;" width="873" x="7" y="85"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="76" x="405.5" y="99.9951">CloudRun</text><!--MD5=[9792f5da101d3d6d63bada838de2e8ea] | |
cluster Container1--><rect fill="#FFFFFF" filter="url(#fz5dbzn2pl5pv)" height="187.5" style="stroke:#000000;stroke-width:1.5;" width="402" x="31" y="203"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="89" x="187.5" y="217.9951">Container1</text><!--MD5=[39da5bbdfa35fe18c7f4364901afa4ba] | |
cluster Container2--><rect fill="#FFFFFF" filter="url(#fz5dbzn2pl5pv)" height="187.5" style="stroke:#000000;stroke-width:1.5;" width="399" x="457" y="203"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="89" x="612" y="217.9951">Container2</text><!--MD5=[63b80eb48dd4e90cbe925090c4d73abe] | |
entity ServiceEndpoint--><ellipse cx="507" cy="149" fill="#FEFECE" filter="url(#fz5dbzn2pl5pv)" rx="8" ry="8" style="stroke:#A80036;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="119" x="447.5" y="178.9951">ServiceEndpoint</text><!--MD5=[8ed54dbcdd7bebb0a7635877aa0f4974] | |
entity MainProcess1--><rect fill="#FEFECE" filter="url(#fz5dbzn2pl5pv)" height="36.2969" style="stroke:#000000;stroke-width:1.5;" width="117" x="299.5" y="238"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="97" x="309.5" y="260.9951">MainProcess1</text><!--MD5=[a90750a16ed1d21a3681c2f875ac3f70] | |
entity Process1_1--><rect fill="#FEFECE" filter="url(#fz5dbzn2pl5pv)" height="36.2969" style="stroke:#000000;stroke-width:1.5;" width="100" x="182" y="338.5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="80" x="192" y="361.4951">Process1_1</text><!--MD5=[0af4aa0e1242e0f52f8ba2a6d7994bb9] | |
entity Process1_2--><rect fill="#FEFECE" filter="url(#fz5dbzn2pl5pv)" height="36.2969" style="stroke:#000000;stroke-width:1.5;" width="99" x="317.5" y="338.5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="79" x="327.5" y="361.4951">Process1_2</text><!--MD5=[dcc9c9d77336fa8e5e8c06c3f84d0034] | |
entity Process1_3--><rect fill="#FEFECE" filter="url(#fz5dbzn2pl5pv)" height="36.2969" style="stroke:#000000;stroke-width:1.5;" width="100" x="47" y="338.5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="80" x="57" y="361.4951">Process1_3</text><!--MD5=[0c3cefe120951cc83ffac93b3e707280] | |
entity MainProcess2--><rect fill="#FEFECE" filter="url(#fz5dbzn2pl5pv)" height="36.2969" style="stroke:#000000;stroke-width:1.5;" width="116" x="599" y="238"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="96" x="609" y="260.9951">MainProcess2</text><!--MD5=[8be824bfc304ade8f7125279e708a61d] | |
entity Process2_1--><rect fill="#FEFECE" filter="url(#fz5dbzn2pl5pv)" height="36.2969" style="stroke:#000000;stroke-width:1.5;" width="99" x="607.5" y="338.5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="79" x="617.5" y="361.4951">Process2_1</text><!--MD5=[8fe27f0b17aa60c4ed1af414b72c8b5d] | |
entity Process2_2--><rect fill="#FEFECE" filter="url(#fz5dbzn2pl5pv)" height="36.2969" style="stroke:#000000;stroke-width:1.5;" width="98" x="742" y="338.5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="78" x="752" y="361.4951">Process2_2</text><!--MD5=[00446c3fbc42dd3f9ef7fd3b0966d9a6] | |
entity Process2_3--><rect fill="#FEFECE" filter="url(#fz5dbzn2pl5pv)" height="36.2969" style="stroke:#000000;stroke-width:1.5;" width="99" x="473.5" y="338.5"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="79" x="483.5" y="361.4951">Process2_3</text><!--MD5=[8fc3522a43f8c7199df5e09e5bb0188e] | |
entity user--><ellipse cx="507" cy="14.9462" fill="#FEFECE" filter="url(#fz5dbzn2pl5pv)" rx="8.9462" ry="8.9462" style="stroke:#000000;stroke-width:1.5;"/><rect fill="#FEFECE" filter="url(#fz5dbzn2pl5pv)" height="36.2969" rx="8.9462" ry="8.9462" style="stroke:#000000;stroke-width:1.5;" width="50" x="482" y="23.8924"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="30" x="492" y="46.8875">user</text><!--MD5=[d0ebd9e90a9c06463f0b2f935d2f7c88] | |
entity SchemaFile--><path d="M896,344 C896,334 947,334 947,334 C947,334 998,334 998,344 L998,369.2969 C998,379.2969 947,379.2969 947,379.2969 C947,379.2969 896,379.2969 896,369.2969 L896,344 " fill="#FEFECE" filter="url(#fz5dbzn2pl5pv)" style="stroke:#000000;stroke-width:1.5;"/><path d="M896,344 C896,354 947,354 947,354 C947,354 998,354 998,344 " fill="none" style="stroke:#000000;stroke-width:1.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="82" x="906" y="370.9951">SchemaFile</text><!--MD5=[d3284cceeb080ef5d4e801e9a9f32f07] | |
link MainProcess1 to Process1_1--><path d="M336.052,274.157 C314.414,291.073 281.331,316.936 258.298,334.942 " fill="none" id="MainProcess1-to-Process1_1" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="#A80036" points="254.119,338.2087,263.6729,335.8163,258.0579,335.129,258.7453,329.514,254.119,338.2087" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[b1586610eeea404725667ddee8bf8a5f] | |
link MainProcess1 to Process1_3--><path d="M312.835,274.045 C266.568,291.506 194.818,318.584 146.899,336.6683 " fill="none" id="MainProcess1-to-Process1_3" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="#A80036" points="142.049,338.4989,151.8815,339.0656,146.7273,336.7345,149.0585,331.5803,142.049,338.4989" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[d258c01c9667054c63301dd13312adcf] | |
link MainProcess1 to Process1_2--><path d="M359.568,274.157 C361.056,290.442 363.301,315.017 364.934,332.8927 " fill="none" id="MainProcess1-to-Process1_2" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="#A80036" points="365.42,338.2087,368.5845,328.8821,364.9651,333.2294,360.6177,329.61,365.42,338.2087" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[a98640c0a5c81284db66c27ed0a75ea7] | |
link MainProcess2 to Process2_1--><path d="M657,274.157 C657,290.442 657,315.017 657,332.8927 " fill="none" id="MainProcess2-to-Process2_1" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="#A80036" points="657,338.2087,661,329.2087,657,333.2087,653,329.2087,657,338.2087" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[450eabe024692f57f5bbb864cd139600] | |
link MainProcess2 to Process2_3--><path d="M633.659,274.157 C610.551,291.144 575.171,317.151 550.663,335.1657 " fill="none" id="MainProcess2-to-Process2_3" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="#A80036" points="546.523,338.2087,556.1437,336.1011,550.5517,335.2473,551.4055,329.6553,546.523,338.2087" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[9cfdf4d9ee9718702c0e049cfb4a6998] | |
link MainProcess2 to Process2_2--><path d="M680.341,274.157 C703.449,291.144 738.829,317.151 763.337,335.1657 " fill="none" id="MainProcess2-to-Process2_2" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="#A80036" points="767.477,338.2087,762.5945,329.6553,763.4483,335.2473,757.8563,336.1011,767.477,338.2087" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[0ae24e04d4c85a33081d492d6724d671] | |
link user to ServiceEndpoint--><path d="M507,60.154 C507,83.387 507,116.405 507,134.628 " fill="none" id="user-to-ServiceEndpoint" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="#A80036" points="507,139.781,511,130.781,507,134.781,503,130.781,507,139.781" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[f264dbcc6560c31dfcdbf2948a651c64] | |
link ServiceEndpoint to MainProcess1--><path d="M497.679,156.568 C475.912,171.908 420.997,210.606 386.866,234.658 " fill="none" id="ServiceEndpoint-to-MainProcess1" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="#A80036" points="382.4,237.806,392.061,235.8917,386.4872,234.926,387.4529,229.3521,382.4,237.806" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[29bdc5c6ff04f4778323872c08c7ee52] | |
link ServiceEndpoint to MainProcess2--><path d="M516.383,156.568 C538.297,171.908 593.58,210.606 627.94,234.658 " fill="none" id="ServiceEndpoint-to-MainProcess2" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="#A80036" points="632.437,237.806,627.358,229.3678,628.3409,234.9386,622.7701,235.9215,632.437,237.806" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[e407c3d9f39fc5a31e340ed94c4028d6] | |
reverse link MainProcess1 to SchemaFile--><path d="M421.609,268.124 C433.369,270.123 445.551,272.156 457,274 C634.046,302.51 679.921,300.021 856,334 C868.911,336.4915 882.762,339.5588 895.666,342.5881 " fill="none" id="MainProcess1-backto-SchemaFile" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="#A80036" points="416.597,267.27,424.797,272.7252,421.5259,268.1101,426.1411,264.839,416.597,267.27" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[9b65b74a26e4e99a1fba131d162e44e9] | |
reverse link MainProcess2 to SchemaFile--><path d="M712.223,275.757 C765.176,293.743 844.467,320.674 895.971,338.1677 " fill="none" id="MainProcess2-backto-SchemaFile" style="stroke:#A80036;stroke-width:1.0;"/><polygon fill="#A80036" points="707.183,274.045,714.4195,280.7258,711.9176,275.6523,716.9911,273.1504,707.183,274.045" style="stroke:#A80036;stroke-width:1.0;"/><!--MD5=[774c6290e5529ab76126110c41f7fb9f] | |
@startuml | |
person user | |
database SchemaFile | |
rectangle CloudRun { | |
circle ServiceEndpoint | |
rectangle Container1 { | |
rectangle MainProcess1 | |
rectangle Process1_1 | |
rectangle Process1_2 | |
rectangle Process1_3 | |
MainProcess1 - -> Process1_1 | |
MainProcess1 - -> Process1_3 | |
MainProcess1 - -> Process1_2 | |
} | |
rectangle Container2 { | |
rectangle MainProcess2 | |
rectangle Process2_1 | |
rectangle Process2_2 | |
rectangle Process2_3 | |
MainProcess2 - -> Process2_1 | |
MainProcess2 - -> Process2_3 | |
MainProcess2 - -> Process2_2 | |
} | |
} | |
user - -> ServiceEndpoint | |
ServiceEndpoint - -> MainProcess1 | |
ServiceEndpoint - -> MainProcess2 | |
MainProcess1 <- - SchemaFile | |
MainProcess2 <- - SchemaFile | |
@enduml | |
PlantUML version 1.2021.10beta2(Unknown compile time) | |
(GPL source distribution) | |
Java Runtime: Java(TM) SE Runtime Environment | |
JVM: Java HotSpot(TM) 64-Bit Server VM | |
Default Encoding: UTF-8 | |
Language: en | |
Country: US | |
--></g></svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment