schema_version: 1 diagram_type: architecture meta: title: API components output: api.html components: - ref: spa pos: [40, 160] size: [150, 60] - id: auth type: security label: Auth sublabel: token check pos: [270, 40] size: [130, 60] - id: accounts type: backend label: Accounts pos: [270, 160] size: [130, 60] - id: content type: backend label: Content pos: [270, 280] size: [130, 60] - ref: db pos: [500, 160] size: [130, 60] - ref: storage pos: [500, 280] size: [130, 60] boundaries: - kind: region label: API wraps: [auth, accounts, content] connections: - { from: spa, to: auth, label: token, variant: security } - { from: spa, to: accounts, label: profile } - { from: spa, to: content, label: pages } - { from: accounts, to: db, label: SQL } - { from: content, to: db, label: SQL } - { from: content, to: storage, label: files }