Skip to content

Integration Diagrams

Executive Summary

Integration Diagrams provides Mermaid diagrams for the Algosure integration architecture. The diagrams cover the Integration Gateway, government systems, productivity systems, marketplace and funding partners, payment providers, integration security, and event-driven integration.

Why This Exists

Algosure integrations span many external systems. Diagrams make boundaries, ownership, and flow clear before final API specs are created.

Owner

The owner is the Chief Product Officer and Enterprise Architect.

Business Value

The diagrams give architecture, engineering, security, data, AI, and integration teams a shared integration baseline.

Primary Integration Diagram

flowchart TB
    Domains[Algosure Domains]
    Gateway[Integration Gateway]
    Events[Event Layer]
    Audit[Audit Data]

    Government[SARS, CIPC, CSD, CIDB, COIDA, B-BBEE Agencies]
    Productivity[Gmail, Outlook, Google Drive, OneDrive, DocuSign, WhatsApp]
    Payment[Payment Providers]
    Funding[Funding Partners]
    Marketplace[Marketplace Providers]
    Future[Future Country-Specific Integrations]

    Domains --> Gateway
    Gateway <--> Government
    Gateway <--> Productivity
    Gateway <--> Payment
    Gateway <--> Funding
    Gateway <--> Marketplace
    Gateway <--> Future
    Gateway --> Events
    Gateway --> Audit

Event-Driven Integration Diagram

sequenceDiagram
    participant Domain as Owning Domain
    participant Gateway as Integration Gateway
    participant External as External System
    participant Events as Event Layer
    participant Consumer as Workflow / Notification / Analytics / AIOS

    Domain->>Gateway: Request external interaction with tenant context
    Gateway->>External: Execute governed interaction
    External-->>Gateway: Return observation or status
    Gateway-->>Domain: Normalize result
    Domain->>Events: Publish accepted domain event
    Events->>Consumer: Trigger subscribed reaction

Government Integration Diagram

flowchart LR
    Gateway[Integration Gateway]
    SARS[SARS]
    CIPC[CIPC]
    CSD[CSD]
    CIDB[CIDB]
    COIDA[COIDA]
    BBBEE[B-BBEE Agencies]
    Future[Future Authorities]

    Gateway <--> SARS
    Gateway <--> CIPC
    Gateway <--> CSD
    Gateway <--> CIDB
    Gateway <--> COIDA
    Gateway <--> BBBEE
    Gateway <--> Future

Productivity Integration Diagram

flowchart LR
    Gateway[Integration Gateway]
    Gmail[Gmail]
    Outlook[Outlook]
    Drive[Google Drive]
    OneDrive[OneDrive]
    DocuSign[DocuSign]
    WhatsApp[WhatsApp]

    Gateway <--> Gmail
    Gateway <--> Outlook
    Gateway <--> Drive
    Gateway <--> OneDrive
    Gateway <--> DocuSign
    Gateway <--> WhatsApp

Integration Security Diagram

flowchart TB
    Request[Integration Request or Callback]
    Tenant[Tenant and Organization Context]
    Security[Authorization, Consent, Validation]
    Secrets[Secrets Boundary]
    Rate[Rate Limiting]
    Retry[Retry and Error Handling]
    Gateway[Integration Gateway]
    Audit[Audit]

    Request --> Tenant
    Tenant --> Security
    Security --> Secrets
    Secrets --> Rate
    Rate --> Retry
    Retry --> Gateway
    Gateway --> Audit

Diagram Notes

  • Integration Gateway mediates external systems.
  • External systems remain authoritative for their own records.
  • Algosure Domains own interpreted and accepted platform facts.
  • Every integration requires tenant context, security, audit, retry, error handling, and rate limiting.
  • Event-driven integration is preferred where external observations affect workflows.
  • These diagrams do not define final API specs.