Temporal Architecture for Mimir (Cloud) and Ardome (On-Prem)

Temporal orchestrates workflows. Workers talk to each system. Visibility for operators.

☁️ CLOUD

🅼 Mimir

(Cloud MAM)

☁️ Mimir Worker


HTTPS
API

⚙️ Temporal

⚙️ Workflow Engine

📊 Visibility & UI

📋 Task Queues

🏢 TV STATION (ON-PREM)

🔧 Ardome (On-Prem MAM)

👷 Ardome Worker (On-Prem)

🚚 Transfer Worker (On-Prem)

📁 Shared Storage /
File System

👤 Operator / User

Start Workflows • Monitor Progress • Take Actions

🔒 Firewall Note: Typically only outbound 443 (TLS) allowed
Worker initiates connection to Temporal (no inbound needed)

📋 EXAMPLE WORKFLOW

START

EXAMPLE
WORKFLOW

1

Find Asset in Mimir

Search and get
asset details

🔍

2

Transfer to Station

Transfer media
to on-prem
storage

☁️ → 🏢

3

Register in Ardome

Create / register
asset in Ardome

🔧

4

Wait for Processing

Wait for ingest,
QC, transcoding,
etc.

⚙️

5

Ready

Asset is ready
for use

✅ WHY THIS WORKS WELL

⚠️ POSSIBLE BLOCKERS / CONSIDERATIONS

🔒 Firewall / Network

Outbound connection from station to Temporal must be allowed (usually TLS 443). Strict policies may need approval.

💻 Software Versions

Older versions of Mimir, Ardome, or other systems may have limited or no usable APIs.

👁️ Visibility / Status

Systems must expose their status via API, webhook, event, logs, etc. If not, workers cannot know the true progress reliably.