schema_version: 1 diagram_type: architecture meta: title: Containers output: containers.html components: - ref: crm pos: [40, 60] size: [130, 60] - ref: erp pos: [40, 260] size: [130, 60] - ref: ingest pos: [250, 160] size: [140, 60] - ref: bus pos: [470, 160] size: [140, 60] - ref: router pos: [690, 160] size: [150, 60] - ref: dlq pos: [690, 320] size: [150, 60] - ref: store pos: [920, 60] size: [140, 60] - ref: notifier pos: [920, 160] size: [140, 60] - ref: analytics pos: [920, 260] size: [140, 60] boundaries: - kind: region label: Integration platform wraps: [ingest, bus, router, dlq, store, notifier, analytics] connections: - { from: crm, to: ingest, label: HTTPS, variant: emphasis } - { from: erp, to: ingest, label: HTTPS, variant: emphasis } - { from: ingest, to: bus, label: publish } - { from: bus, to: router, label: consume } - { from: router, to: store, label: append } - { from: router, to: notifier, label: notify } - { from: router, to: analytics, label: flatten } - { from: router, to: dlq, label: failed, variant: dashed, labelDy: 24, decisions: [dead-letter-queue] }