TALA/docs/d2/sample_4.d2
Alexander Wang cd47fc8dd7
oss
2022-11-14 19:51:24 -08:00

48 lines
742 B
Text

payment
AWS {
orchestrator: Orchestrator
airflow: Apache Airflow {
queue1: Queue 1 {
shape: queue
}
queue2: Queue 2 {
shape: queue
}
queue3: Queue 3 {
shape: queue
}
queue4: Queue 4 {
shape: queue
}
}
orchestrator -> airflow.queue1
orchestrator -> airflow.queue2
orchestrator -> airflow.queue3
orchestrator -> airflow.queue4
}
payment -> AWS.orchestrator
backup: Data backup
AWS.airflow.queue3 -> backup
AWS.airflow.queue4 -> backup
data: Data warehouse
AWS.airflow.queue1 -> data
AWS.airflow.queue2 -> data
local: On-prem backups {
queue1: Queue 1 {
shape: queue
}
queue2: Queue 2 {
shape: queue
}
}
backup -> local.queue1
backup -> local.queue2