schema_version: 1 diagram_type: architecture meta: title: Containers output: containers.html components: - ref: user pos: [40, 160] size: [130, 60] - ref: spa pos: [250, 160] size: [150, 60] - ref: api pos: [480, 160] size: [130, 60] - ref: idp pos: [480, 20] size: [130, 60] - ref: cache pos: [690, 60] size: [130, 60] - ref: db pos: [690, 160] size: [130, 60] - ref: storage pos: [690, 260] size: [130, 60] boundaries: - kind: region label: Web Application wraps: [spa, api, cache, db, storage] connections: - { from: user, to: spa, label: HTTPS, variant: emphasis } - { from: spa, to: api, label: JSON } - { from: api, to: idp, label: verify token, variant: security, labelAt: [531, 110], decisions: [external-identity-provider] } - { from: api, to: cache, label: read } - { from: api, to: db, label: SQL } - { from: api, to: storage, label: files }