blob: f337f08253e17e28339e8b46fd8d2c8e3fe096a4 [file] [log] [blame]
Rich Bennett4b001932017-10-16 09:25:01 -04001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. http://creativecommons.org/licenses/by/4.0
3
Idan Amitd059aea2017-11-05 15:07:20 +02004========
Rich Bennett4b001932017-10-16 09:25:01 -04005Delivery
6========
7
8.. note::
9 * This section is used to describe a software component packaging.
10 For a run-time component this might be executable images, containers, etc.
11 For an SDK this might be libraries.
12
13 * This section is typically provided for a platform-component and sdk;
14 and referenced in developer and user guides
15
16 * This note must be removed after content has been added.
Idan Amitd059aea2017-11-05 15:07:20 +020017
18
19SDC Dockers Containers Structure
20================================
Rich Bennett4b001932017-10-16 09:25:01 -040021
Idan Amitd059aea2017-11-05 15:07:20 +020022Below is a diagram of the SDC project docker containers and the connections between them.
Rich Bennett4b001932017-10-16 09:25:01 -040023
24.. blockdiag::
25
26
Idan Amitd059aea2017-11-05 15:07:20 +020027 blockdiag delivery {
28 node_width = 170;
29 orientation = portrait;
30 SDC-Elasticsearch[shape = flowchart.database]
31 SDC-Cassandra[shape = flowchart.database]
32 SDC-Frontend -> SDC-Backend;
33 SDC-Backend -> SDC-Elasticsearch, SDC-Cassandra;
34 SDC-Sanity -> SDC-Backend;
35 group ui_group {
36 color = blue;
37 label = "UI Layer";
38 SDC-Frontend;
39 }
40 group bi_group {
41 color = yellow;
42 label = "Business Login Layer"
43 SDC-Backend;
44 }
45 group data_storage_group {
46 color = orange;
47 label = "Data Storage Layer"
48 SDC-Elasticsearch; SDC-Cassandra;
49 }
50 group testing_group {
51 color = green;
52 label = "Testing Layer";
53 SDC-Sanity;
54 }
55 }