Skip to content

Instantly share code, notes, and snippets.

@johnoscott
Last active July 13, 2020 16:15
Show Gist options
  • Select an option

  • Save johnoscott/ddabb3f2d3c32212c0b11008e8cb5aa2 to your computer and use it in GitHub Desktop.

Select an option

Save johnoscott/ddabb3f2d3c32212c0b11008e8cb5aa2 to your computer and use it in GitHub Desktop.
Draw.io Diagrams
{
"type": "excalidraw",
"version": 2,
"source": "https://excalidraw.com",
"elements": [
{
"type": "rectangle",
"version": 192,
"versionNonce": 1899200910,
"isDeleted": false,
"id": "rKc66N6MeB-Cn93_9UHnv",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 758.57861328125,
"y": 228.10498046875,
"strokeColor": "#fff",
"backgroundColor": "#fab005",
"width": 772.7718505859374,
"height": 544.3583984375,
"seed": 2142699444,
"groupIds": []
},
{
"type": "text",
"version": 244,
"versionNonce": 327588050,
"isDeleted": false,
"id": "GZ32xZKf1T6JEpnhPg4Fh",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 580.8891921736729,
"y": -245.74953695967025,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 1092,
"height": 55,
"seed": 467368372,
"groupIds": [],
"fontSize": 44.02486045105972,
"fontFamily": 1,
"text": "Cloud Native Web Development - Project Overview",
"baseline": 39,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "text",
"version": 97,
"versionNonce": 1499839374,
"isDeleted": false,
"id": "N9msiSkbhf6pd1z_q2ovT",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 772.173828125,
"y": 238.110107421875,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 118,
"height": 35,
"seed": 170001076,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Firebase",
"baseline": 25,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 226,
"versionNonce": 731626574,
"isDeleted": false,
"id": "iTKTR7afHn2FBCT0JlJB5",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 809.69775390625,
"y": 314.82080078125,
"strokeColor": "#000000",
"backgroundColor": "#fff",
"width": 55.7464599609375,
"height": 132.876220703125,
"seed": 481380364,
"groupIds": []
},
{
"type": "text",
"version": 89,
"versionNonce": 1149442510,
"isDeleted": false,
"id": "Ab-8sKfL9MVHS4jetWl-I",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 823.0767211914062,
"y": 327.4603271484375,
"strokeColor": "#000000",
"backgroundColor": "#ffca28",
"width": 28,
"height": 105,
"seed": 2005409076,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "C\nD\nN",
"baseline": 95,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "arrow",
"version": 752,
"versionNonce": 204386834,
"isDeleted": false,
"id": "5GKCU2E5QQq0qm7qkEm9g",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 697.8873870435693,
"y": 384.711181640625,
"strokeColor": "#000000",
"backgroundColor": "#ffca28",
"width": 100.53409647774016,
"height": 0,
"seed": 1124110516,
"groupIds": [
"2CeMvbiZi0zL39cTbB9Vt"
],
"points": [
[
0,
0
],
[
100.53409647774016,
0
]
]
},
{
"type": "arrow",
"version": 763,
"versionNonce": 416985102,
"isDeleted": false,
"id": "YgToiEhdd02gLKyJF9HmJ",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 717.1689958349178,
"y": 384.9176994128775,
"strokeColor": "#000000",
"backgroundColor": "#ffca28",
"width": 95.46125104928828,
"height": 0,
"seed": 403137420,
"groupIds": [
"2CeMvbiZi0zL39cTbB9Vt"
],
"points": [
[
0,
0
],
[
-95.46125104928828,
0
]
]
},
{
"type": "arrow",
"version": 936,
"versionNonce": 2071109586,
"isDeleted": false,
"id": "GMkrGlJaOoln12N3Zw9WG",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 907.3589518169642,
"y": 384.1975315972843,
"strokeColor": "#000000",
"backgroundColor": "#ffca28",
"width": 44.051872629000385,
"height": 0,
"seed": 228637324,
"groupIds": [
"xvK0-hywvVMVYLF6IzrjI"
],
"points": [
[
0,
0
],
[
44.051872629000385,
0
]
]
},
{
"type": "arrow",
"version": 947,
"versionNonce": 577076814,
"isDeleted": false,
"id": "uweos8XWaDnbKJ3-zh08k",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 915.5626008936538,
"y": 384.65379999660865,
"strokeColor": "#000000",
"backgroundColor": "#ffca28",
"width": 41.829061179849475,
"height": 0,
"seed": 633799732,
"groupIds": [
"xvK0-hywvVMVYLF6IzrjI"
],
"points": [
[
0,
0
],
[
-41.829061179849475,
0
]
]
},
{
"type": "rectangle",
"version": 278,
"versionNonce": 977762194,
"isDeleted": false,
"id": "kgHMRcR1tNgE1HXBrI7Bw",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 960.9074096679688,
"y": 516.2222900390625,
"strokeColor": "#000000",
"backgroundColor": "#fff",
"width": 197.6788330078125,
"height": 128.21508789062503,
"seed": 1730437644,
"groupIds": []
},
{
"type": "text",
"version": 37,
"versionNonce": 1174176910,
"isDeleted": false,
"id": "XY-eRnQkRKUvyy1k5RxAx",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 997.246826171875,
"y": 562.829833984375,
"strokeColor": "#000000",
"backgroundColor": "#ffca28",
"width": 125,
"height": 35,
"seed": 1559771020,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Firestore",
"baseline": 25,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "arrow",
"version": 943,
"versionNonce": 157700946,
"isDeleted": false,
"id": "MqtUYWMnx6YqvsAYj-udf",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 765.1287107370892,
"y": 571.0479907609633,
"strokeColor": "#000000",
"backgroundColor": "#ffca28",
"width": 184.64017177430895,
"height": 0,
"seed": 1188914868,
"groupIds": [
"BQD6MdDC6ZM87L-GW8uje"
],
"points": [
[
0,
0
],
[
184.64017177430895,
0
]
]
},
{
"type": "arrow",
"version": 954,
"versionNonce": 1700315854,
"isDeleted": false,
"id": "gzKNgqRTwzukot0optcYS",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 800.8964839681664,
"y": 570.7653682611262,
"strokeColor": "#000000",
"backgroundColor": "#ffca28",
"width": 175.3234216953815,
"height": 0,
"seed": 756584076,
"groupIds": [
"BQD6MdDC6ZM87L-GW8uje"
],
"points": [
[
0,
0
],
[
-175.3234216953815,
0
]
]
},
{
"type": "rectangle",
"version": 557,
"versionNonce": 1269045522,
"isDeleted": false,
"id": "5KrD2h2D3gAxl2TwosqhK",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 209.983154296875,
"y": 311.322265625,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 402.81947280326983,
"height": 300.67626953125,
"seed": 1701483404,
"groupIds": [
"-kqNKCm9go6BSNlePkHoH",
"wdX31PxUtg68BsTWSfWQm"
]
},
{
"type": "ellipse",
"version": 503,
"versionNonce": 1125333262,
"isDeleted": false,
"id": "4OFO0O4AZ1JEJcYRGM3OE",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 215.28864181089466,
"y": 315.66225913140727,
"strokeColor": "#000000",
"backgroundColor": "#fa5252",
"width": 7.958864357433356,
"height": 8.843397785991623,
"seed": 1471570228,
"groupIds": [
"QyVTFkXtKQPck7STovU9q",
"-kqNKCm9go6BSNlePkHoH",
"wdX31PxUtg68BsTWSfWQm"
]
},
{
"type": "ellipse",
"version": 570,
"versionNonce": 363013842,
"isDeleted": false,
"id": "NSrxxE2mtHxHKDWUyjMg6",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 230.0636868055733,
"y": 315.4610866162054,
"strokeColor": "#000000",
"backgroundColor": "#fab005",
"width": 7.958864357433356,
"height": 8.843397785991623,
"seed": 121858828,
"groupIds": [
"QyVTFkXtKQPck7STovU9q",
"-kqNKCm9go6BSNlePkHoH",
"wdX31PxUtg68BsTWSfWQm"
]
},
{
"type": "ellipse",
"version": 628,
"versionNonce": 1722083150,
"isDeleted": false,
"id": "PMAejvNOnay-nOLnkMIC8",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 245.42645942611693,
"y": 315.48767624520474,
"strokeColor": "#000000",
"backgroundColor": "#40c057",
"width": 7.958864357433356,
"height": 8.843397785991623,
"seed": 1345652364,
"groupIds": [
"QyVTFkXtKQPck7STovU9q",
"-kqNKCm9go6BSNlePkHoH",
"wdX31PxUtg68BsTWSfWQm"
]
},
{
"type": "draw",
"version": 1094,
"versionNonce": 1878686866,
"isDeleted": false,
"id": "3uv1arysMtm7AOeVs2Rqt",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 247.95194529112007,
"y": 332.2156825109357,
"strokeColor": "#000000",
"backgroundColor": "#ced4da",
"width": 13.581835767389261,
"height": 13.581835767389261,
"seed": 1334572852,
"groupIds": [
"-kqNKCm9go6BSNlePkHoH",
"wdX31PxUtg68BsTWSfWQm"
],
"points": [
[
-24.44742290252302,
0
],
[
-30.696044921875,
6.608712754864971
],
[
-25.102521574673023,
13.581835767389261
],
[
-24.942244427331378,
9.614976714906176
],
[
-17.11420915448574,
9.48082064720232
],
[
-17.85772117395998,
5.075004099582486
],
[
-24.93526181052471,
5.234017290822035
],
[
-24.44742290252302,
0
]
]
},
{
"type": "draw",
"version": 1271,
"versionNonce": 6737294,
"isDeleted": false,
"id": "QHED1zDDbkokFDtDPMJso",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 3.141592653589793,
"x": 267.3166915795755,
"y": 333.1332174905209,
"strokeColor": "#000000",
"backgroundColor": "#ced4da",
"width": 13.581835767389261,
"height": 13.581835767389261,
"seed": 1302066356,
"groupIds": [
"-kqNKCm9go6BSNlePkHoH",
"wdX31PxUtg68BsTWSfWQm"
],
"points": [
[
-24.44742290252302,
0
],
[
-30.696044921875,
6.608712754864971
],
[
-25.102521574673023,
13.581835767389261
],
[
-24.942244427331378,
9.614976714906176
],
[
-17.11420915448574,
9.48082064720232
],
[
-17.85772117395998,
5.075004099582486
],
[
-24.93526181052471,
5.234017290822035
],
[
-24.44742290252302,
0
]
]
},
{
"type": "line",
"version": 812,
"versionNonce": 945887826,
"isDeleted": false,
"id": "mfOp5cAq7yueopKIKfCgX",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 308.33822036371714,
"y": 371.3525676894418,
"strokeColor": "#000000",
"backgroundColor": "#ced4da",
"width": 15.771514710517705,
"height": 14.66610603179883,
"seed": 1351373068,
"groupIds": [
"zDVmnvI0cql1rbzoPXj09",
"-kqNKCm9go6BSNlePkHoH",
"wdX31PxUtg68BsTWSfWQm"
],
"points": [
[
-38.60284562722985,
-28.785949221016022
],
[
-44.727332728987115,
-25.43985099945117
],
[
-51.738544817669165,
-27.66748222826055
],
[
-53.7833251953125,
-34.466074644331805
],
[
-50.27218917893225,
-38.41516377342587
],
[
-43.48569034657295,
-40.10595703125
],
[
-39.96256411044409,
-37.83580875884934
],
[
-38.01181048479479,
-35.173118608299966
]
]
},
{
"type": "line",
"version": 634,
"versionNonce": 1301408718,
"isDeleted": false,
"id": "Q5zl-p6DixipaDb8uZa_4",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 269.780792571991,
"y": 331.0838590080027,
"strokeColor": "#000000",
"backgroundColor": "#ced4da",
"width": 1.1677371486189247,
"height": 6.94044222844183,
"seed": 973585420,
"groupIds": [
"zDVmnvI0cql1rbzoPXj09",
"-kqNKCm9go6BSNlePkHoH",
"wdX31PxUtg68BsTWSfWQm"
],
"points": [
[
0,
0
],
[
1.1677371486189247,
6.94044222844183
]
]
},
{
"type": "line",
"version": 633,
"versionNonce": 2108555282,
"isDeleted": false,
"id": "N6WyhcJJwduHvCgrLGwMn",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 265.8992802411615,
"y": 336.86246790915413,
"strokeColor": "#000000",
"backgroundColor": "#ced4da",
"width": 4.972909186075377,
"height": 0.30268413934312616,
"seed": 1856764084,
"groupIds": [
"zDVmnvI0cql1rbzoPXj09",
"-kqNKCm9go6BSNlePkHoH",
"wdX31PxUtg68BsTWSfWQm"
],
"points": [
[
0,
0
],
[
4.972909186075377,
0.30268413934312616
]
]
},
{
"type": "rectangle",
"version": 618,
"versionNonce": 2084520462,
"isDeleted": false,
"id": "BNMI1tLPFrtXny-Ggp6Ad",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 278.1907663327413,
"y": 326.3907647884671,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 300.96011568283603,
"height": 26.439550280966152,
"seed": 1315490572,
"groupIds": [
"-kqNKCm9go6BSNlePkHoH",
"wdX31PxUtg68BsTWSfWQm"
]
},
{
"type": "text",
"version": 401,
"versionNonce": 1540894162,
"isDeleted": false,
"id": "t20oKoWXHxOzPqBs7iLoz",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 284.75274658203125,
"y": 331.42889404296875,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 195,
"height": 20,
"seed": 582639156,
"groupIds": [],
"fontSize": 16,
"fontFamily": 1,
"text": "https://www.mikenikles.com",
"baseline": 14,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 121,
"versionNonce": 258461774,
"isDeleted": false,
"id": "Y3OHxpo2HrZKIQgm1YG0n",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 235.6864013671875,
"y": 384.62060546875,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 342.0074462890625,
"height": 84.43408203125,
"seed": 74169612,
"groupIds": [
"S66iYG6jFRiG6wXLRBnL9"
]
},
{
"type": "line",
"version": 122,
"versionNonce": 1475781522,
"isDeleted": false,
"id": "rXMuapb-0ecd7O5DH2osm",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 237.267578125,
"y": 464.092041015625,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 336.4127197265625,
"height": 72.899658203125,
"seed": 219391756,
"groupIds": [
"S66iYG6jFRiG6wXLRBnL9"
],
"points": [
[
0,
0
],
[
336.4127197265625,
-72.899658203125
]
]
},
{
"type": "line",
"version": 154,
"versionNonce": 1122277006,
"isDeleted": false,
"id": "OZiLf2kDKoVikOOkaPwED",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 237.6492919921875,
"y": 385.9765625,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 338.7738037109375,
"height": 78.9638671875,
"seed": 703631244,
"groupIds": [
"S66iYG6jFRiG6wXLRBnL9"
],
"points": [
[
0,
0
],
[
338.7738037109375,
78.9638671875
]
]
},
{
"type": "draw",
"version": 228,
"versionNonce": 1010852178,
"isDeleted": false,
"id": "7vQkSFs7zi066IHOjO4GK",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 261.3614501953125,
"y": 515.42578125,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 294.5369873046875,
"height": 11.658447265625,
"seed": 895960756,
"groupIds": [
"RQPZPruGdqtjixZHCjI2o"
],
"points": [
[
0,
0
],
[
14.526123046875,
-1.17529296875
],
[
20.1392822265625,
5.8623046875
],
[
27.6375732421875,
7.7890625
],
[
54.6275634765625,
-0.48974609375
],
[
63.55078125,
-0.396484375
],
[
74.484130859375,
10.0341796875
],
[
113.738037109375,
4.7861328125
],
[
117.2147216796875,
9.98046875
],
[
122.1995849609375,
10.483154296875
],
[
160.0938720703125,
1.37255859375
],
[
174.2529296875,
3.38330078125
],
[
189.6290283203125,
-0.397705078125
],
[
205.966064453125,
2.76904296875
],
[
209.107666015625,
-0.45654296875
],
[
210.90869140625,
5.408203125
],
[
247.2332763671875,
6.5810546875
],
[
248.783203125,
9.17822265625
],
[
294.5369873046875,
5.60498046875
]
]
},
{
"type": "draw",
"version": 236,
"versionNonce": 1869518030,
"isDeleted": false,
"id": "8PzAorEvUf7xR0v-NiOBf",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 264.336181640625,
"y": 551.221435546875,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 297.27685546875,
"height": 15.224365234375,
"seed": 1003947276,
"groupIds": [
"RQPZPruGdqtjixZHCjI2o"
],
"points": [
[
0,
0
],
[
8.252197265625,
1.675537109375
],
[
33.25830078125,
-5.8203125
],
[
40.6727294921875,
0.714599609375
],
[
87.2392578125,
2.363037109375
],
[
93.732177734375,
7.406494140625
],
[
98.0048828125,
7.599365234375
],
[
114.2998046875,
0.603759765625
],
[
120.54150390625,
2.254150390625
],
[
125.4844970703125,
0.2265625
],
[
181.667236328125,
1.397705078125
],
[
188.28564453125,
0.702392578125
],
[
191.008544921875,
7.949462890625
],
[
197.208251953125,
8.267822265625
],
[
216.11328125,
2.088623046875
],
[
219.0455322265625,
5.314208984375
],
[
232.9111328125,
5.775146484375
],
[
234.5447998046875,
7.534423828125
],
[
254.567626953125,
2.7685546875
],
[
257.0391845703125,
5.173095703125
],
[
272.4544677734375,
9.404052734375
],
[
286.6131591796875,
4.963623046875
],
[
297.27685546875,
6.892822265625
]
]
},
{
"type": "text",
"version": 53,
"versionNonce": 1946969874,
"isDeleted": false,
"id": "QJpxe8-QA3inlxerV5kzL",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 671.30322265625,
"y": 352.3984375,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 74,
"height": 25,
"seed": 1910385844,
"groupIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "HTTPS",
"baseline": 18,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 213,
"versionNonce": 1540105550,
"isDeleted": false,
"id": "xtROehAXcN1x2tbcVvk6w",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 958.841552734375,
"y": 315.64208984375,
"strokeColor": "#000000",
"backgroundColor": "#fff",
"width": 197.6788330078125,
"height": 128.21508789062503,
"seed": 2086081932,
"groupIds": []
},
{
"type": "text",
"version": 256,
"versionNonce": 1855900430,
"isDeleted": false,
"id": "EEjJbXBQo1XPFMhS_GpJr",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 667.270263671875,
"y": 538.7451171875,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 255,
"height": 25,
"seed": 1469156916,
"groupIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "Firebase JavaScript SDK",
"baseline": 18,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "text",
"version": 217,
"versionNonce": 1741796562,
"isDeleted": false,
"id": "OUMBXTvxQh-ybJ2MLd9Lz",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 972.4546135467233,
"y": 342.48391990291276,
"strokeColor": "#000000",
"backgroundColor": "#ffca28",
"width": 169,
"height": 70,
"seed": 1949004684,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Hosting\n(static site)",
"baseline": 60,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 342,
"versionNonce": 163250830,
"isDeleted": false,
"id": "qXZT1EXJ4JP9iYb1b2awC",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1279.3546752929688,
"y": 516.6197509765625,
"strokeColor": "#000000",
"backgroundColor": "#fff",
"width": 197.6788330078125,
"height": 128.21508789062503,
"seed": 1070594228,
"groupIds": []
},
{
"type": "text",
"version": 67,
"versionNonce": 1495747218,
"isDeleted": false,
"id": "JK8S0lKfJZip_kR9rvMs2",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1327.966552734375,
"y": 548.876220703125,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 108,
"height": 70,
"seed": 983588748,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Cloud\nFunction",
"baseline": 60,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "arrow",
"version": 1134,
"versionNonce": 666230670,
"isDeleted": false,
"id": "fTyPmASSsD9QzqOPWptvm",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1210.31157630927,
"y": 583.9920806440877,
"strokeColor": "#000000",
"backgroundColor": "#ffca28",
"width": 50.816616758454465,
"height": 0,
"seed": 1992909452,
"groupIds": [
"oFwHLEh9hiJchCSYjTn3S"
],
"points": [
[
0,
0
],
[
50.816616758454465,
0
]
]
},
{
"type": "arrow",
"version": 1145,
"versionNonce": 1053042770,
"isDeleted": false,
"id": "dZhML0i7G2Hqtn3jGWZaq",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1219.899905009444,
"y": 584.4715698118416,
"strokeColor": "#000000",
"backgroundColor": "#ffca28",
"width": 48.25246339114797,
"height": 0,
"seed": 1054661684,
"groupIds": [
"oFwHLEh9hiJchCSYjTn3S"
],
"points": [
[
0,
0
],
[
-48.25246339114797,
0
]
]
},
{
"type": "ellipse",
"version": 218,
"versionNonce": 489602510,
"isDeleted": false,
"id": "t2jKBBOJs-zjzbPtR3FcQ",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1199.891845703125,
"y": 534.676513671875,
"strokeColor": "#000000",
"backgroundColor": "#4c6ef5",
"width": 36.5997314453125,
"height": 36.5997314453125,
"seed": 299493772,
"groupIds": []
},
{
"type": "text",
"version": 114,
"versionNonce": 545213970,
"isDeleted": false,
"id": "7hsWWciZiSmVGm_MPmE-D",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1215.6917114257812,
"y": 535.4763793945312,
"strokeColor": "#fff",
"backgroundColor": "#ced4da",
"width": 5,
"height": 35,
"seed": 553392052,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "1",
"baseline": 25,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "ellipse",
"version": 310,
"versionNonce": 611439630,
"isDeleted": false,
"id": "dft4OZD7lk6Ls8n61-C6Q",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 778.7302856445312,
"y": 708.9149780273438,
"strokeColor": "#000000",
"backgroundColor": "#4c6ef5",
"width": 36.5997314453125,
"height": 36.5997314453125,
"seed": 1017562548,
"groupIds": []
},
{
"type": "text",
"version": 205,
"versionNonce": 1934605266,
"isDeleted": false,
"id": "Lvkb-PsLgutTP8XHijsZB",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 794.5301513671875,
"y": 709.71484375,
"strokeColor": "#fff",
"backgroundColor": "#ced4da",
"width": 5,
"height": 35,
"seed": 1515757452,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "1",
"baseline": 25,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "text",
"version": 207,
"versionNonce": 2004361806,
"isDeleted": false,
"id": "IMsU2T3NT3Qbzabe-XVKC",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 836.890380859375,
"y": 715.376953125,
"strokeColor": "#000000",
"backgroundColor": "#4c6ef5",
"width": 456,
"height": 25,
"seed": 505588364,
"groupIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "Event-based triggers for changes in Firestore",
"baseline": 18,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 186,
"versionNonce": 250193490,
"isDeleted": false,
"id": "nI3ijzzwgsoLf1ok9sibo",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1662.3716482388772,
"y": 230.19998427568862,
"strokeColor": "#fff",
"backgroundColor": "#868e96",
"width": 785.5901255503927,
"height": 539.8548687433793,
"seed": 1855321392,
"groupIds": []
},
{
"type": "text",
"version": 170,
"versionNonce": 689612942,
"isDeleted": false,
"id": "qjanJsVcu_565b6HDcxkr",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1681.0689469676909,
"y": 244.29821984242574,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 86,
"height": 35,
"seed": 1083562448,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Github",
"baseline": 25,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 197,
"versionNonce": 1733418190,
"isDeleted": false,
"id": "RqrLFP9hfxK8AMGfuf2US",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1732.903564453125,
"y": 299.2847900390625,
"strokeColor": "#000000",
"backgroundColor": "#fff",
"width": 257.7284958964646,
"height": 406.86560058593756,
"seed": 2117208880,
"groupIds": []
},
{
"type": "text",
"version": 273,
"versionNonce": 152200910,
"isDeleted": false,
"id": "MK-7kUQd3osc0p5ySj-3o",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1744.79931640625,
"y": 310.60943603515625,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 98,
"height": 70,
"seed": 206319568,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Github\nActions",
"baseline": 60,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "ellipse",
"version": 113,
"versionNonce": 348566802,
"isDeleted": false,
"id": "AGgCn0H_N6ZIYqNxqCu49",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1753.080810546875,
"y": 402.902099609375,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 182.344482421875,
"height": 71.545654296875,
"seed": 1856179152,
"groupIds": []
},
{
"type": "text",
"version": 32,
"versionNonce": 133717262,
"isDeleted": false,
"id": "tVcOPUgXkakyYu6ed04ka",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1812.2530517578125,
"y": 421.1749267578125,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 64,
"height": 35,
"seed": 1227069904,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Test",
"baseline": 25,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "ellipse",
"version": 186,
"versionNonce": 1477591762,
"isDeleted": false,
"id": "mdJEoTYZ7Y1McEz5eiHjJ",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1755.3118896484375,
"y": 587.2430419921875,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 182.344482421875,
"height": 71.545654296875,
"seed": 546928592,
"groupIds": []
},
{
"type": "text",
"version": 34,
"versionNonce": 457542478,
"isDeleted": false,
"id": "VRkaXKl07Z3Mycd3RH2np",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1797.484130859375,
"y": 605.515869140625,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 98,
"height": 35,
"seed": 320751920,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Deploy",
"baseline": 25,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "arrow",
"version": 135,
"versionNonce": 1311119506,
"isDeleted": false,
"id": "dxBKpAFC1lQXdfqiV_8_G",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1844.183810763889,
"y": 478.02077414772725,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 0,
"height": 106.53458412247483,
"seed": 735124784,
"groupIds": [],
"points": [
[
0,
0
],
[
0,
106.53458412247483
]
]
},
{
"type": "text",
"version": 107,
"versionNonce": 559083918,
"isDeleted": false,
"id": "OvGUNPFwZa_2Uanqgo0W4",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1855.0813580137315,
"y": 495.125704678622,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 97,
"height": 50,
"seed": 1945357616,
"groupIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "on master\nonly",
"baseline": 43,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "ellipse",
"version": 273,
"versionNonce": 450433806,
"isDeleted": false,
"id": "INx9ZHOSO8hhKAzCV59ZJ",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 2174.230886748342,
"y": 388.58853056936573,
"strokeColor": "#000000",
"backgroundColor": "#fff",
"width": 236.09561681265805,
"height": 91.73756362452653,
"seed": 1958408144,
"groupIds": []
},
{
"type": "text",
"version": 99,
"versionNonce": 1163497422,
"isDeleted": false,
"id": "QEWP5QgGOQt-Mu7TvBT5M",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 2209.4031279592796,
"y": 415.86135771780323,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 171,
"height": 35,
"seed": 1422553552,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Pull Request",
"baseline": 25,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "arrow",
"version": 225,
"versionNonce": 44211218,
"isDeleted": false,
"id": "kXjYj7rzgnwFKSosVtDej",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 2171.8907114393687,
"y": 434.4890407986111,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 230.53326490369955,
"height": 0,
"seed": 1978163152,
"groupIds": [],
"points": [
[
0,
0
],
[
-230.53326490369955,
0
]
]
},
{
"type": "arrow",
"version": 277,
"versionNonce": 1668441614,
"isDeleted": false,
"id": "RXyjApyrJG9OiLw8cAE_l",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1660.432834201389,
"y": 663.6129064078283,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 496.60743173926767,
"height": 290.48394097222223,
"seed": 1121048880,
"groupIds": [],
"points": [
[
0,
0
],
[
-81.14371251578291,
-277.0907315340909
],
[
-496.60743173926767,
-290.48394097222223
]
]
},
{
"type": "arrow",
"version": 191,
"versionNonce": 265898450,
"isDeleted": false,
"id": "7-WXYR12eSMKD2p_ajZ2E",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1660.4676057449494,
"y": 664.5591362847222,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 179.23177083333326,
"height": 73.33491161616155,
"seed": 1497415984,
"groupIds": [],
"points": [
[
0,
0
],
[
-65.94608191287875,
-58.887951783459584
],
[
-179.23177083333326,
-73.33491161616155
]
]
},
{
"type": "line",
"version": 241,
"versionNonce": 1821799502,
"isDeleted": false,
"id": "WEGGR21TxwVU0jSoAblzw",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1847.0155855429293,
"y": 663.9540818339647,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 183.23395083648984,
"height": 62.248707780934296,
"seed": 1690092496,
"groupIds": [],
"points": [
[
0,
0
],
[
-3.1967625473484986,
57.175021701388914
],
[
-99.5590672348485,
62.248707780934296
],
[
-183.23395083648984,
2.237462515782795
]
]
},
{
"type": "text",
"version": 184,
"versionNonce": 628375442,
"isDeleted": false,
"id": "Eb38CltfAl6yglufL8Axq",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 2040.5551067313768,
"y": 377.99135890151535,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 83,
"height": 50,
"seed": 1245346768,
"groupIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "triggers\nworkflow",
"baseline": 43,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 253,
"versionNonce": 1789403086,
"isDeleted": false,
"id": "CrIhn-bt0jmZw5Mp9sYK0",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1659.849772135417,
"y": 847.3226023706902,
"strokeColor": "#fff",
"backgroundColor": "#82c91e",
"width": 786.3625011224854,
"height": 277.933657913706,
"seed": 2133155792,
"groupIds": []
},
{
"type": "text",
"version": 292,
"versionNonce": 1068137810,
"isDeleted": false,
"id": "4eev7Ux8FKoD1sNzm8i9W",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1679.5409103540492,
"y": 866.1282471689091,
"strokeColor": "#000000",
"backgroundColor": "#40c057",
"width": 597,
"height": 35,
"seed": 1698697680,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Development environment (local or gitpod.io)",
"baseline": 25,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "arrow",
"version": 361,
"versionNonce": 1145321678,
"isDeleted": false,
"id": "H7DGSeBGWh_Og2BB100yE",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 2067.3829490158746,
"y": 845.3510817164661,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 213.04577314648168,
"height": 361.6967062674718,
"seed": 1691941680,
"groupIds": [],
"points": [
[
0,
0
],
[
213.04577314648168,
-361.6967062674718
]
]
},
{
"type": "rectangle",
"version": 362,
"versionNonce": 445203858,
"isDeleted": false,
"id": "hyf8xk1lhfZuPnEP4BbY2",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1693.084789379226,
"y": 940.1494932432433,
"strokeColor": "#000000",
"backgroundColor": "#fff",
"width": 279.7229663745778,
"height": 129.47371199324346,
"seed": 107057456,
"groupIds": []
},
{
"type": "text",
"version": 254,
"versionNonce": 1303043406,
"isDeleted": false,
"id": "FLwK6OeKt8AEtX38H_1Jh",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1730.648190060182,
"y": 971.4956516575166,
"strokeColor": "#000000",
"backgroundColor": "#ffca28",
"width": 204,
"height": 70,
"seed": 65771472,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Firebase Local\nEmulator Suite",
"baseline": 60,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 329,
"versionNonce": 189074450,
"isDeleted": false,
"id": "Xo0_ecNrt1onWtzoohgOn",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1661.5880819784602,
"y": -65.95181851773577,
"strokeColor": "#fff",
"backgroundColor": "#e64980",
"width": 782.5625857791387,
"height": 252.70138302364865,
"seed": 1577067824,
"groupIds": []
},
{
"type": "text",
"version": 176,
"versionNonce": 1061028750,
"isDeleted": false,
"id": "misBeoyfQwRk9bGA6qlJx",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1673.5973230310378,
"y": -53.06010478251588,
"strokeColor": "#000000",
"backgroundColor": "#162332",
"width": 138,
"height": 35,
"seed": 1542656976,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Cypress.io",
"baseline": 25,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 97,
"versionNonce": 324620882,
"isDeleted": false,
"id": "7rcvMwFN4F03ccw9AYao7",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1750.2112740181587,
"y": 6.1767512141047405,
"strokeColor": "#000000",
"backgroundColor": "#fff",
"width": 637.4750910578545,
"height": 118.61357817778713,
"seed": 4882384,
"groupIds": []
},
{
"type": "text",
"version": 146,
"versionNonce": 1477599694,
"isDeleted": false,
"id": "6-WR4PbPAHUOrEpP4CPKu",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1770.1426210145694,
"y": 28.803093987542212,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 527,
"height": 70,
"seed": 520626480,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Dashboard\nView test results, screenshots, videos",
"baseline": 60,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "arrow",
"version": 159,
"versionNonce": 840428050,
"isDeleted": false,
"id": "Po7O5BhFv1LeyKyCCQu1-",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1893.492458034206,
"y": 404.1099688555744,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 0,
"height": 273.53482633023657,
"seed": 1951887824,
"groupIds": [],
"points": [
[
0,
0
],
[
0,
-273.53482633023657
]
]
},
{
"type": "rectangle",
"version": 245,
"versionNonce": 1982396110,
"isDeleted": false,
"id": "KsMdl9sbWmDH-_8lJ7aLL",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 760.7013963634383,
"y": -62.13939686431729,
"strokeColor": "#fff",
"backgroundColor": "#4c6ef5",
"width": 772.0332528810007,
"height": 239.8938347311581,
"seed": 320980784,
"groupIds": []
},
{
"type": "text",
"version": 117,
"versionNonce": 12764750,
"isDeleted": false,
"id": "h0OfGdIGpu0j1MGmgpf71",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 777.8202603461211,
"y": -41.72694187538298,
"strokeColor": "#000000",
"backgroundColor": "#1a73e8",
"width": 314,
"height": 35,
"seed": 98794288,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Google Cloud Platform",
"baseline": 25,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 142,
"versionNonce": 1565006862,
"isDeleted": false,
"id": "PhwiGLdFqukwcwctPKt5b",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 781.3574411492601,
"y": 34.25277549342107,
"strokeColor": "#000000",
"backgroundColor": "#fff",
"width": 214.6485981188323,
"height": 91.70146741365127,
"seed": 1513840592,
"groupIds": []
},
{
"type": "text",
"version": 94,
"versionNonce": 2037435534,
"isDeleted": false,
"id": "cnVE3z00Hbb1TkocfS3D0",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 822.6817402086764,
"y": 62.603509200246705,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 132,
"height": 35,
"seed": 1069475120,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Monitoring",
"baseline": 25,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 309,
"versionNonce": 1313172046,
"isDeleted": false,
"id": "OziQftSywWMbY-WFuDZbO",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1261.5144781815352,
"y": 30.606888620477037,
"strokeColor": "#000000",
"backgroundColor": "#fff",
"width": 214.6485981188323,
"height": 91.70146741365127,
"seed": 226050000,
"groupIds": []
},
{
"type": "text",
"version": 271,
"versionNonce": 855902926,
"isDeleted": false,
"id": "_Prb29SIh4XXYrJsVN_8q",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1320.8387772409515,
"y": 58.95762232730266,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 96,
"height": 35,
"seed": 295134512,
"groupIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "Logging",
"baseline": 25,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "diamond",
"version": 13,
"versionNonce": 529676604,
"isDeleted": false,
"id": "G6JMiizr3vWroE2i6WjUt",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 282.62109375,
"y": -100.361328125,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 148.994140625,
"height": 181.904296875,
"seed": 837883452,
"groupIds": []
},
{
"type": "ellipse",
"version": 12,
"versionNonce": 1757223996,
"isDeleted": false,
"id": "xU6k-vKNB6YJ2dCOHseBW",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 564.193359375,
"y": 32.87109375,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 105.166015625,
"height": 202.16796875,
"seed": 79038596,
"groupIds": []
},
{
"type": "rectangle",
"version": 16,
"versionNonce": 1169976196,
"isDeleted": false,
"id": "rMNjDfc_41NF1aISgRY59",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 455.6875,
"y": 781.875,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 188.369140625,
"height": 206.318359375,
"seed": 254311100,
"groupIds": []
},
{
"type": "diamond",
"version": 24,
"versionNonce": 1882441092,
"isDeleted": false,
"id": "d22lfgisXLX8wonstLgHe",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 952.26953125,
"y": 881.015625,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 283.4765625,
"height": 189.443359375,
"seed": 1395982012,
"groupIds": []
},
{
"type": "arrow",
"version": 13,
"versionNonce": 486836156,
"isDeleted": false,
"id": "7KYndNrXvSOcoT3kmQQn5",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1399.515625,
"y": 857.021484375,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 200.8984375,
"height": 225.1953125,
"seed": 838354108,
"groupIds": [],
"points": [
[
0,
0
],
[
200.8984375,
225.1953125
]
]
}
],
"appState": {
"viewBackgroundColor": "#ffffff",
"gridSize": null
}
}
<mxfile host="23b94046-a667-40b8-83fe-b6af29d17ef0" modified="2020-07-13T15:38:43.622Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.47.0 Chrome/78.0.3904.130 Electron/7.3.2 Safari/537.36" etag="3Q4FrFbf_-rivNC4bfMV" version="13.1.3">
<diagram id="6hGFLwfOUW9BJ-s0fimq" name="Page-1">
<mxGraphModel dx="670" dy="464" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="2" target="3">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="2" value="Actor" style="shape=umlActor;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;html=1;outlineConnect=0;" vertex="1" parent="1">
<mxGeometry x="260" y="110" width="30" height="60" as="geometry"/>
</mxCell>
<mxCell id="8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="3" target="5">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="3" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="340" y="110" width="120" height="60" as="geometry"/>
</mxCell>
<mxCell id="4" value="Text" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="380" y="230" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="5" value="" style="shape=cylinder;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;" vertex="1" parent="1">
<mxGeometry x="470" y="210" width="60" height="80" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment