# Real-time iGaming Technology | Maatgaming

One ingest, an in-memory data layer and delivery that scales out — engineered so every price reaches the screen the moment it changes.

## How data flows

- **Data sources**: Odds, scores, fixtures and results from official data, received over message queues and HTTP.
- **Ingest**: One writer normalises every message, runs recovery and checks settlement before anything is published.
- **In-memory data layer**: Matches and odds held in memory, with a pub/sub channel that carries every change.
- **Delivery**: REST and WebSocket servers that scale out horizontally and answer each site with its own settings.
- **Your platform**: Your sportsbook, app or trading tools — or our white-label front end.
- **Feed panel**: Per-site presentation: markets per list, detail categories, featured leagues, priorities, hidden markets and closed matches.
- **Keeps running**: Settings are cached next to the data, so delivery continues with the last configuration even if the panel or its database is down.
- **Self-healing**: After any gap, missed messages are recovered and connected clients are told to resync — no stale prices.

## What sits under the hood

### Real-time delivery

Changes are pushed the instant they happen.

- Push over WebSocket
- Only changed markets are sent
- Rooms per list and per match
- Ordered processing per match

### Performance

Hot data lives in memory.

- In-memory data layer
- Cached reference data
- Horizontal delivery tier
- Compact payloads

### Security

Every site has its own keys.

- Public key limited to your domains
- Secret server key limited to your IPs
- Edge protection & web application firewall
- IP-restricted admin access

### Reliability

Built to recover on its own.

- Single-writer ingest with lock
- Automatic recovery after gaps
- Client resync signal
- Maintenance windows in reports

### Per-site configuration

One feed, a different set-up per brand.

- Markets per list and per sport
- Detail categories
- Featured leagues & priorities
- Hidden markets & closed matches

### Operations

Visibility for our team and yours.

- System status
- Background jobs
- Settlement control & reports
- Audit log for every change

## Technology questions

### How fast are odds delivered?

Changes are pushed over WebSocket the moment they arrive. This site measures the delivery time live in your browser — from the source timestamp to your screen, including your own connection.

### What happens if a connection drops?

Missed messages are recovered after any gap, and connected clients receive a resync signal so they reload once — no stale prices.

### How is access secured?

Every site has a public key limited to its domains and a secret server key limited to its server IPs. Admin access is IP-restricted and every change is logged.

### Can each brand have its own configuration?

Yes. Markets per list and sport, detail categories, featured leagues, priorities, hidden markets and closed matches are set per site in the feed panel.

---
Source: https://maatgaming.com/entechnology · Maatgaming · 2026-10-27
