Skip to content
← Back to all case studies
BI
Börse InsideFinancial Media & Data

How Börse Inside Built Real-Time Financial Dashboards on Sovereign Infrastructure

Börse Inside migrated their financial data platform to zwrm, achieving real-time dashboard updates with full EU data residency for sensitive financial content.

How Börse Inside Built Real-Time Financial Dashboards on Sovereign Infrastructure
financedata-sovereigntymigration

The Challenge

Börse Inside delivers high-quality financial research and market data to investors and financial advisors across the DACH region. Their analytics-platform processes live market feeds, renders interactive dashboards, and stores portfolio data — all of which falls under strict EU data regulations.

"Our users expect accurate and fast coverage of important financial trends and opportunities. We needed infrastructure that takes data sovereignty as seriously as we do," says Martin Wagner, Editor-in-Chief at Börse Inside.

Key pain points

  • US-hosted cloud provider created GDPR and data residency concerns for financial content
  • Rising cloud costs as real-time data processing volumes grew
  • Customer-facing SLA requirements that demanded reliable, low-latency infrastructure
  • Growing public pressure around financial data hosting within EU jurisdiction

The Solution

Börse Inside migrated their entire platform to zwrm, running on Hetzner dedicated servers in Germany. Each service — data ingestion, processing, API layer, and dashboard rendering — runs in its own Firecracker microVM with hardware-level isolation.

Migration approach

The team took a phased approach over four weeks:

  1. Infrastructure setup — Provisioned zwrm on two Hetzner dedicated servers with private networking
  2. Data layer migration — Moved PostgreSQL databases using zwrm's managed Postgres with streaming replication
  3. Service cutover — Migrated services one by one using blue-green deployments with zero downtime
bash
# Set up the database cluster
zwrm postgres create boerse-db --size medium

# Deploy the data ingestion service
zwrm deploy --config services/ingestion/zwrm.toml

# Link the database
zwrm postgres link --app boerse-ingestion boerse-db

Architecture

The platform runs across two zwrm hosts with automatic failover:

  • Data ingestion service — Receives and normalises market data feeds
  • Processing pipeline — Calculates indicators, alerts, and portfolio updates
  • API gateway — Serves dashboard data to web and mobile clients
  • Dashboard renderer — Server-side rendering for complex financial charts

Each service is isolated in its own microVM, preventing a spike in market data processing from affecting dashboard responsiveness.

The Results

Within two months of completing the migration, Börse Inside saw measurable improvements across performance, cost, and compliance.

  • 35% infrastructure cost reduction — Moving from a US cloud provider to Hetzner dedicated servers with zwrm eliminated per-request billing
  • Full EU data residency — All market data, portfolios, and analytics processed and stored exclusively in Germany
  • Sub-30-second deployments — New features ship multiple times per day without maintenance windows

"We went from dreading deployments to shipping three times a day. zwrm made our infrastructure boring — exactly what a financial platform needs."

— Martin Wagner, Börse Inside

What's Next

Börse Inside is exploring zwrm's AI agent environments to build automated market analysis ools. The plan is to run LLM-powered research agents that process financial news and generate investment summaries. All within hardware-isolated environments that keep proprietary analysis models and user data fully sovereign.

Ready to build?

See how zwrm can work for your team. Start your free trial.

Start free trial