structurizr-java

Форк
0
/
structurizr-54915-workspace.json 
353 строки · 14.3 Кб
1
{
2
    "id": 54915,
3
    "name": "Amazon Web Services Example",
4
    "description": "An example AWS deployment architecture.",
5
    "model": {
6
        "softwareSystems": [
7
            {
8
                "id": "1",
9
                "tags": "Element,Software System",
10
                "name": "Spring PetClinic",
11
                "description": "Allows employees to view and manage information regarding the veterinarians, the clients, and their pets.",
12
                "location": "Unspecified",
13
                "containers": [
14
                    {
15
                        "id": "3",
16
                        "tags": "Element,Container,Database",
17
                        "name": "Database",
18
                        "description": "Stores information regarding the veterinarians, the clients, and their pets.",
19
                        "technology": "Relational database schema"
20
                    },
21
                    {
22
                        "id": "2",
23
                        "tags": "Element,Container,Application",
24
                        "name": "Web Application",
25
                        "description": "Allows employees to view and manage information regarding the veterinarians, the clients, and their pets.",
26
                        "relationships": [
27
                            {
28
                                "id": "4",
29
                                "tags": "Relationship",
30
                                "sourceId": "2",
31
                                "destinationId": "3",
32
                                "description": "Reads from and writes to",
33
                                "technology": "MySQL Protocol/SSL"
34
                            }
35
                        ],
36
                        "technology": "Java and Spring Boot"
37
                    }
38
                ],
39
                "documentation": {}
40
            }
41
        ],
42
        "deploymentNodes": [
43
            {
44
                "id": "5",
45
                "tags": "Element,Deployment Node,Amazon Web Services - Cloud",
46
                "name": "Amazon Web Services",
47
                "environment": "Live",
48
                "instances": 1,
49
                "children": [
50
                    {
51
                        "id": "6",
52
                        "tags": "Element,Deployment Node,Amazon Web Services - Region",
53
                        "name": "US-East-1",
54
                        "environment": "Live",
55
                        "instances": 1,
56
                        "children": [
57
                            {
58
                                "id": "12",
59
                                "tags": "Element,Deployment Node,Amazon Web Services - RDS",
60
                                "name": "Amazon RDS",
61
                                "environment": "Live",
62
                                "instances": 1,
63
                                "children": [
64
                                    {
65
                                        "id": "13",
66
                                        "tags": "Element,Deployment Node,Amazon Web Services - RDS MySQL instance",
67
                                        "name": "MySQL",
68
                                        "environment": "Live",
69
                                        "instances": 1,
70
                                        "containerInstances": [
71
                                            {
72
                                                "id": "14",
73
                                                "tags": "Container Instance",
74
                                                "environment": "Live",
75
                                                "deploymentGroups": [
76
                                                    "Default"
77
                                                ],
78
                                                "instanceId": 1,
79
                                                "containerId": "3"
80
                                            }
81
                                        ],
82
                                        "children": [],
83
                                        "softwareSystemInstances": [],
84
                                        "infrastructureNodes": []
85
                                    }
86
                                ],
87
                                "softwareSystemInstances": [],
88
                                "containerInstances": [],
89
                                "infrastructureNodes": []
90
                            },
91
                            {
92
                                "id": "9",
93
                                "tags": "Element,Deployment Node,Amazon Web Services - Auto Scaling",
94
                                "name": "Autoscaling group",
95
                                "environment": "Live",
96
                                "instances": 1,
97
                                "children": [
98
                                    {
99
                                        "id": "10",
100
                                        "tags": "Element,Deployment Node,Amazon Web Services - EC2",
101
                                        "name": "Amazon EC2",
102
                                        "environment": "Live",
103
                                        "instances": 1,
104
                                        "containerInstances": [
105
                                            {
106
                                                "id": "11",
107
                                                "tags": "Container Instance",
108
                                                "relationships": [
109
                                                    {
110
                                                        "id": "15",
111
                                                        "sourceId": "11",
112
                                                        "destinationId": "14",
113
                                                        "description": "Reads from and writes to",
114
                                                        "technology": "MySQL Protocol/SSL",
115
                                                        "linkedRelationshipId": "4"
116
                                                    }
117
                                                ],
118
                                                "environment": "Live",
119
                                                "deploymentGroups": [
120
                                                    "Default"
121
                                                ],
122
                                                "instanceId": 1,
123
                                                "containerId": "2"
124
                                            }
125
                                        ],
126
                                        "children": [],
127
                                        "softwareSystemInstances": [],
128
                                        "infrastructureNodes": []
129
                                    }
130
                                ],
131
                                "softwareSystemInstances": [],
132
                                "containerInstances": [],
133
                                "infrastructureNodes": []
134
                            }
135
                        ],
136
                        "infrastructureNodes": [
137
                            {
138
                                "id": "8",
139
                                "tags": "Element,Infrastructure Node,Amazon Web Services - Elastic Load Balancing",
140
                                "name": "Elastic Load Balancer",
141
                                "description": "Automatically distributes incoming application traffic.",
142
                                "relationships": [
143
                                    {
144
                                        "id": "17",
145
                                        "tags": "Relationship",
146
                                        "sourceId": "8",
147
                                        "destinationId": "11",
148
                                        "description": "Forwards requests to",
149
                                        "technology": "HTTPS"
150
                                    }
151
                                ],
152
                                "environment": "Live"
153
                            },
154
                            {
155
                                "id": "7",
156
                                "tags": "Element,Infrastructure Node,Amazon Web Services - Route 53",
157
                                "name": "Route 53",
158
                                "description": "Highly available and scalable cloud DNS service.",
159
                                "relationships": [
160
                                    {
161
                                        "id": "16",
162
                                        "tags": "Relationship",
163
                                        "sourceId": "7",
164
                                        "destinationId": "8",
165
                                        "description": "Forwards requests to",
166
                                        "technology": "HTTPS"
167
                                    }
168
                                ],
169
                                "environment": "Live"
170
                            }
171
                        ],
172
                        "softwareSystemInstances": [],
173
                        "containerInstances": []
174
                    }
175
                ],
176
                "softwareSystemInstances": [],
177
                "containerInstances": [],
178
                "infrastructureNodes": []
179
            }
180
        ],
181
        "customElements": [],
182
        "people": []
183
    },
184
    "documentation": {
185
        "sections": [],
186
        "decisions": [],
187
        "images": []
188
    },
189
    "views": {
190
        "deploymentViews": [
191
            {
192
                "softwareSystemId": "1",
193
                "key": "AmazonWebServicesDeployment",
194
                "order": 1,
195
                "paperSize": "A3_Landscape",
196
                "dimensions": {
197
                    "width": 3925,
198
                    "height": 1816
199
                },
200
                "automaticLayout": {
201
                    "implementation": "Graphviz",
202
                    "rankDirection": "LeftRight",
203
                    "rankSeparation": 300,
204
                    "nodeSeparation": 300,
205
                    "edgeSeparation": 0,
206
                    "vertices": false
207
                },
208
                "environment": "Live",
209
                "animations": [
210
                    {
211
                        "order": 1,
212
                        "elements": [
213
                            "5",
214
                            "6",
215
                            "7"
216
                        ]
217
                    },
218
                    {
219
                        "order": 2,
220
                        "elements": [
221
                            "8"
222
                        ],
223
                        "relationships": [
224
                            "16"
225
                        ]
226
                    },
227
                    {
228
                        "order": 3,
229
                        "elements": [
230
                            "11",
231
                            "9",
232
                            "10"
233
                        ],
234
                        "relationships": [
235
                            "17"
236
                        ]
237
                    },
238
                    {
239
                        "order": 4,
240
                        "elements": [
241
                            "12",
242
                            "13",
243
                            "14"
244
                        ],
245
                        "relationships": [
246
                            "15"
247
                        ]
248
                    }
249
                ],
250
                "elements": [
251
                    {
252
                        "id": "11",
253
                        "x": 1987,
254
                        "y": 672
255
                    },
256
                    {
257
                        "id": "12",
258
                        "x": 175,
259
                        "y": 175
260
                    },
261
                    {
262
                        "id": "13",
263
                        "x": 175,
264
                        "y": 175
265
                    },
266
                    {
267
                        "id": "14",
268
                        "x": 2887,
269
                        "y": 672
270
                    },
271
                    {
272
                        "id": "5",
273
                        "x": 175,
274
                        "y": 175
275
                    },
276
                    {
277
                        "id": "6",
278
                        "x": 175,
279
                        "y": 175
280
                    },
281
                    {
282
                        "id": "7",
283
                        "x": 487,
284
                        "y": 672
285
                    },
286
                    {
287
                        "id": "8",
288
                        "x": 1237,
289
                        "y": 672
290
                    },
291
                    {
292
                        "id": "9",
293
                        "x": 175,
294
                        "y": 175
295
                    },
296
                    {
297
                        "id": "10",
298
                        "x": 175,
299
                        "y": 175
300
                    }
301
                ],
302
                "relationships": [
303
                    {
304
                        "id": "17"
305
                    },
306
                    {
307
                        "id": "16"
308
                    },
309
                    {
310
                        "id": "15"
311
                    }
312
                ]
313
            }
314
        ],
315
        "configuration": {
316
            "branding": {},
317
            "styles": {
318
                "elements": [
319
                    {
320
                        "tag": "Element",
321
                        "background": "#ffffff",
322
                        "shape": "RoundedBox"
323
                    },
324
                    {
325
                        "tag": "Container",
326
                        "background": "#ffffff"
327
                    },
328
                    {
329
                        "tag": "Application",
330
                        "background": "#ffffff"
331
                    },
332
                    {
333
                        "tag": "Database",
334
                        "shape": "Cylinder"
335
                    }
336
                ],
337
                "relationships": []
338
            },
339
            "themes": [
340
                "https://static.structurizr.com/themes/amazon-web-services-2020.04.30/theme.json"
341
            ],
342
            "terminology": {},
343
            "lastSavedView": "AmazonWebServicesDeployment"
344
        },
345
        "customViews": [],
346
        "systemLandscapeViews": [],
347
        "systemContextViews": [],
348
        "containerViews": [],
349
        "componentViews": [],
350
        "dynamicViews": [],
351
        "filteredViews": []
352
    }
353
}

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.