-
Notifications
You must be signed in to change notification settings - Fork 0
/
architecture.drawio
113 lines (113 loc) · 10.5 KB
/
architecture.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<mxfile modified="2024-03-12T18:52:10.550Z" host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36" etag="Dz0klFY06eEV1l93V7Yl" version="24.0.5" type="device">
<diagram id="Ht1M8jgEwFfnCIfOTk4-" name="Page-1">
<mxGraphModel dx="1032" dy="1442" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="UEzPUAAOIrF-is8g5C7q-175" value="AWS Cloud" style="points=[[0,0],[0.25,0],[0.5,0],[0.75,0],[1,0],[1,0.25],[1,0.5],[1,0.75],[1,1],[0.75,1],[0.5,1],[0.25,1],[0,1],[0,0.75],[0,0.5],[0,0.25]];outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_aws_cloud_alt;strokeColor=#232F3E;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#232F3E;dashed=0;labelBackgroundColor=#ffffff;container=1;pointerEvents=0;collapsible=0;recursiveResize=0;" parent="1" vertex="1">
<mxGeometry x="230" y="-790" width="710" height="550" as="geometry" />
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-4" value="Amazon Kinesis Data Firehose" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;strokeColor=#ffffff;fillColor=#232F3E;dashed=0;verticalLabelPosition=middle;verticalAlign=bottom;align=center;html=1;whiteSpace=wrap;fontSize=11;fontStyle=1;spacing=3;shape=mxgraph.aws4.productIcon;prIcon=mxgraph.aws4.kinesis_data_firehose;labelBorderColor=none;" vertex="1" parent="UEzPUAAOIrF-is8g5C7q-175">
<mxGeometry x="341" y="64.25" width="89" height="130.5" as="geometry" />
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-5" value="Amazon Kinesis Data Streams" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;strokeColor=#ffffff;fillColor=#232F3E;dashed=0;verticalLabelPosition=middle;verticalAlign=bottom;align=center;html=1;whiteSpace=wrap;fontSize=11;fontStyle=1;spacing=3;shape=mxgraph.aws4.productIcon;prIcon=mxgraph.aws4.kinesis_data_streams;labelBorderColor=none;" vertex="1" parent="UEzPUAAOIrF-is8g5C7q-175">
<mxGeometry x="61" y="69.5" width="89" height="120.5" as="geometry" />
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-7" value="Amazon CloudWatch" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;strokeColor=#ffffff;fillColor=#232F3E;dashed=0;verticalLabelPosition=middle;verticalAlign=bottom;align=center;html=1;whiteSpace=wrap;fontSize=11;fontStyle=1;spacing=3;shape=mxgraph.aws4.productIcon;prIcon=mxgraph.aws4.cloudwatch;labelBorderColor=none;" vertex="1" parent="UEzPUAAOIrF-is8g5C7q-175">
<mxGeometry x="58.25" y="390" width="94.5" height="130" as="geometry" />
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-3" value="Amazon S3" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;strokeColor=#ffffff;fillColor=#232F3E;dashed=0;verticalLabelPosition=middle;verticalAlign=bottom;align=center;html=1;whiteSpace=wrap;fontSize=11;fontStyle=1;spacing=3;shape=mxgraph.aws4.productIcon;prIcon=mxgraph.aws4.s3;labelBorderColor=none;" vertex="1" parent="UEzPUAAOIrF-is8g5C7q-175">
<mxGeometry x="581" y="69.5" width="89" height="115.25" as="geometry" />
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-6" value="AWS Lambda" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;strokeColor=#ffffff;fillColor=#232F3E;dashed=0;verticalLabelPosition=middle;verticalAlign=bottom;align=center;html=1;whiteSpace=wrap;fontSize=11;fontStyle=1;spacing=3;shape=mxgraph.aws4.productIcon;prIcon=mxgraph.aws4.lambda;labelBorderColor=none;" vertex="1" parent="UEzPUAAOIrF-is8g5C7q-175">
<mxGeometry x="341" y="340" width="89" height="110" as="geometry" />
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-10" value="" style="endArrow=open;html=1;rounded=0;strokeWidth=2;endFill=0;" edge="1" parent="UEzPUAAOIrF-is8g5C7q-175" source="ZmizABJ651M1Kf-E_Ylu-5" target="ZmizABJ651M1Kf-E_Ylu-4">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="141" y="119.5" as="sourcePoint" />
<mxPoint x="191" y="69.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-12" value="" style="endArrow=open;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;strokeWidth=2;endFill=0;" edge="1" parent="UEzPUAAOIrF-is8g5C7q-175">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="385.01999999999975" y="200" as="sourcePoint" />
<mxPoint x="385.01999999999975" y="340.0000000000001" as="targetPoint" />
<Array as="points">
<mxPoint x="385.02" y="310" />
<mxPoint x="385.02" y="310" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-27" value="Raw<br style="font-size: 13px;">Records" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=13;" vertex="1" connectable="0" parent="ZmizABJ651M1Kf-E_Ylu-12">
<mxGeometry x="0.1117" y="-5" relative="1" as="geometry">
<mxPoint x="5" y="-6" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-13" value="" style="endArrow=open;html=1;rounded=0;strokeWidth=2;endFill=0;edgeStyle=orthogonalEdgeStyle;" edge="1" parent="UEzPUAAOIrF-is8g5C7q-175" source="ZmizABJ651M1Kf-E_Ylu-6" target="ZmizABJ651M1Kf-E_Ylu-4">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="783.3415876116071" y="430" as="sourcePoint" />
<mxPoint x="410" y="200" as="targetPoint" />
<Array as="points">
<mxPoint x="490" y="390" />
<mxPoint x="490" y="150" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-28" value="Transformed<br style="font-size: 13px;">Records" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=13;" vertex="1" connectable="0" parent="ZmizABJ651M1Kf-E_Ylu-13">
<mxGeometry x="-0.1757" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-14" value="" style="endArrow=open;html=1;rounded=0;curved=1;endFill=0;strokeWidth=2;" edge="1" parent="UEzPUAAOIrF-is8g5C7q-175" source="ZmizABJ651M1Kf-E_Ylu-4" target="ZmizABJ651M1Kf-E_Ylu-3">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="421" y="139.5" as="sourcePoint" />
<mxPoint x="471" y="89.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-16" value="" style="endArrow=classic;html=1;rounded=0;dashed=1;strokeWidth=2;" edge="1" parent="UEzPUAAOIrF-is8g5C7q-175" source="ZmizABJ651M1Kf-E_Ylu-5" target="ZmizABJ651M1Kf-E_Ylu-7">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-160" y="410" as="sourcePoint" />
<mxPoint x="-60" y="410" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-17" value="<font style="font-size: 16px;">Logs</font>" style="edgeLabel;resizable=0;html=1;;align=center;verticalAlign=middle;fontSize=16;" connectable="0" vertex="1" parent="ZmizABJ651M1Kf-E_Ylu-16">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-18" value="" style="endArrow=classic;html=1;rounded=0;dashed=1;strokeWidth=2;" edge="1" parent="UEzPUAAOIrF-is8g5C7q-175" source="ZmizABJ651M1Kf-E_Ylu-4">
<mxGeometry relative="1" as="geometry">
<mxPoint x="250" y="190" as="sourcePoint" />
<mxPoint x="110" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-19" value="<font style="font-size: 16px;">Logs</font>" style="edgeLabel;resizable=0;html=1;;align=center;verticalAlign=middle;fontSize=16;" connectable="0" vertex="1" parent="ZmizABJ651M1Kf-E_Ylu-18">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-22" value="" style="endArrow=classic;html=1;rounded=0;dashed=1;strokeWidth=2;" edge="1" parent="UEzPUAAOIrF-is8g5C7q-175" source="ZmizABJ651M1Kf-E_Ylu-6" target="ZmizABJ651M1Kf-E_Ylu-7">
<mxGeometry relative="1" as="geometry">
<mxPoint x="391" y="320" as="sourcePoint" />
<mxPoint x="220" y="549" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-23" value="<font style="font-size: 16px;">Logs</font>" style="edgeLabel;resizable=0;html=1;;align=center;verticalAlign=middle;fontSize=16;" connectable="0" vertex="1" parent="ZmizABJ651M1Kf-E_Ylu-22">
<mxGeometry relative="1" as="geometry">
<mxPoint x="9" y="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-8" value="<font style="font-size: 16px;">Producer</font>" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#232F3D;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.source_code;" vertex="1" parent="1">
<mxGeometry x="20" y="-699.5" width="57" height="78" as="geometry" />
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-9" value="" style="endArrow=open;html=1;rounded=0;strokeWidth=2;endFill=0;" edge="1" parent="1" source="ZmizABJ651M1Kf-E_Ylu-8" target="ZmizABJ651M1Kf-E_Ylu-5">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="140" y="-560" as="sourcePoint" />
<mxPoint x="200" y="-610" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZmizABJ651M1Kf-E_Ylu-29" value="<font style="font-size: 13px;">Data Ingestion</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="ZmizABJ651M1Kf-E_Ylu-9">
<mxGeometry x="-0.2643" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>