Skip to content

Technical Architecture

Retrieval of Advantage Data

SOLO retrieves customer and subscription data through the Proxy API layer.

Proxy API

Definition The Proxy API is a service layer positioned between SOLO and backend systems, primarily Advantage.

It:

  • Exposes a consistent set of endpoints for SOLO
  • Translates and secures reads and writes
  • Prevents the UI from communicating directly with Advantage

Middleware Data Storage

Cloud-hosted middleware stores semi-static data elements.

This reduces the need to repeatedly retrieve unchanged data from Advantage.

Email Service

Emails are generated based on customer behaviour, including:

  • Identity creation
  • Customer service submissions

Email delivery is handled through SendGrid.

Reporting

User behaviours are captured within a cloud-hosted reporting database and surfaced through MicroStrategy.

Reporting supports visibility into:

  • Registrations
  • Logins
  • Forgot password actions
  • Feature usage and customer interactions

Integrations and Compatibility

Major Integrations

  • Advantage (via Proxy API)
  • Id.AM SSO
  • Checkout
  • CMS
  • SendGrid
  • Loqate
  • MicroStrategy
  • Azure Front Door
  • Azure-hosted Middleware
  • App stores and branded applications