-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdiagram.puml
43 lines (36 loc) · 1.4 KB
/
diagram.puml
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
@startuml
title kafka-dvs-streams architecture
node FlightReceivedStream
node FlightListStream
node TopStreams
node TotalStreams
node Kafka {
database "total_airline\ntopic" as TotalAirlineTopic
database "total_flight\ntopic" as TotalFlightTopic
database "top_airline\ntopic" as TopAirlineTopic
database "top_speed\ntopic" as TopSpeedTopic
database "top_departure_airport\ntopic" as TopDepartureAirportTopic
database "top_arrival_airport\ntopic" as TopArrivalAirportTopic
database "flight_raw\ntopic" as RawFlightTopic
database "airport_raw\ntopic" as RawAirportTopic
database "airplane_raw\ntopic" as RawAirplaneTopic
database "airline_raw\ntopic" as RawAirlineTopic
database "flight_received_list\ntopic" as FlightReceivedListTopic
database "flight_received\ntopic" as FlightReceivedTopic
}
RawFlightTopic ..> FlightReceivedStream
RawAirportTopic ..> FlightReceivedStream
RawAirlineTopic ..> FlightReceivedStream
RawAirplaneTopic ..> FlightReceivedStream
FlightReceivedStream ..> FlightReceivedTopic
FlightReceivedTopic ..> FlightListStream
FlightListStream ..> FlightReceivedListTopic
FlightReceivedTopic ..> TopStreams
TopStreams ..> TopArrivalAirportTopic
TopStreams ..> TopDepartureAirportTopic
TopStreams ..> TopSpeedTopic
TopStreams ..> TopAirlineTopic
FlightReceivedTopic ..> TotalStreams
TotalStreams ..> TotalFlightTopic
TotalStreams ..> TotalAirlineTopic
@enduml