GXA

Architecture designed for scale.

GXA is built on independently scaling services: content production, sports data, site engine and distribution. Each is the single owner of its domain.

Four architectural principles

Service-oriented design

Every capability is its own service; fault isolation and independent scaling come built in.

Quality gates

Content passes automated scoring before publish; quality is an architectural layer, not a checklist.

Data ownership

Each service solely owns its data; systems talk only through contracted APIs.

Continuous measurement

Every step from production to indexing is measured and fed back.

End-to-end architecture flow

The same data→produce→score→publish→distribute→measure pipeline runs within service boundaries.

  1. Data
  2. Produce
  3. Score
  4. Publish
  5. Distribute
  6. Measure & Revise

Our approach to AI

No single-model lock-in: multiple LLMs (DeepSeek, Gemini, ChatGPT, Claude) are used per task, and any other model you require can be integrated. Outputs are scored with SERP data; underperforming content is autonomously revised. Here AI isn't a feature. It's the production line itself.

Security

Role-based access, two-factor authentication, API-key machine access and isolated data boundaries between services.

// AMP

A paired AMP version for news and articles

The platform can also publish an AMP version generated automatically from the same content. It gives very fast mobile pages and eligibility for AMP-specific search surfaces; it does not promise rankings or traffic.

Automatic paired page, per-site address

News and article pages are published with an AMP version generated from the same content alongside the regular page; the system handles the canonical and amphtml relationship. The AMP address is a separate address chosen per site from the panel (for example a subdomain), with no manual server work per page.

Validated before it is served

AMP output is validated by the system before it is served; invalid markup is not published as AMP. Styles are kept within AMP's limits and colours are checked for contrast. The feature is switched on per site and is currently available on supported templates.

Technology stack

Next.js

Server-rendered, fast and SEO-ready sites

.NET

The runtime for our service-oriented APIs

MongoDB

Document database, each service owning its own data

DeepSeek / Gemini / ChatGPT / Claude

Multi-model AI content production; any requested LLM can be integrated

Ahrefs

Keyword discovery and competitor data

Google Search Console

Indexing and search performance tracking

Qdrant

Vector search for similarity and near-duplicate detection

RabbitMQ

Production queue: content jobs are queued and retried

Redis

Cache and speed: hot data served in milliseconds

SignalR

Live progress: jobs stream into the panel in real time

GA4

Behavioural analytics: traffic and engagement measurement

GEO

Generative engine visibility: content is produced and measured to be cited in AI answers

See the architecture in a demo.

Evaluate our scaling service architecture with your own scenario.

Request a Demo