Bevor es mal wieder länger dauert

Du willst nicht warten, bis du etwas von uns hörst? Dann schau doch in der Zwischenzeit bei unserem Podcast vorbei und lass dich von uns in die Welt der Digitalisierung mitnehmen.

rwe stromerzeugung webapp teaser Mockup
RWE: Webseite zur Stromversorgung

RWE Production Data

Energie unter die Lupe genommen: wie viel Strom wird produziert, welcher Energiemix liegt vor, wo sind die Stromanlagen verortet. Klaren Einblick für Nutzer:innen bietet die Webapp zur RWE Transparenz-Offensive. 

UX/UI-Design
Web/App Development
Systemarchitektur
Betriebsunterstützung
Administration/DevOps
API/Schnittstellen
Go-Live
Projektmanagement

Jahr
2019 - heute

Kunde
RWE

Sektor
Energie

Herausforderung
Datenbündelung und visuelle Aufbereitung

Technologien
Angular, Symphony, diverse Back- und Frontend-Technologien

Unsere Rolle
Konzeption, Architektur, Projektbegleitung und Pflege

Die ursprüngliche Anforderung?

Stromproduktionsdaten öffentlich zugänglich machen.

Was daraus wurde?

Eine Datenplattform für Stromerzeugung, Energiemix und Anlagenportfolio der RWE, die zeigt: Transparenz schafft Vertrauen. Besonders dann, wenn Daten nicht nur vorhanden, sondern auch verständlich sind.

"Transparenz braucht nicht nur Daten, sie braucht verständliche Aufbereitung. In Echtzeit. Für alle."

Herausforderungen
Komplexe Daten verständlich machen
Komplexe Daten verständlich machen

Die Situation:

RWEs Stromproduktion ist komplex. Hunderte Anlagen unterschiedlicher Typen: Wind- und Wasserkraft, Photovoltaik, Biomasse, Gas, Kohle. Jede Anlage hat eigene Charakteristiken, unterschiedliche Auslastungen, verschiedene Blockleistungen. Die Daten ändern sich minütlich.

Die Herausforderung:

Wie macht man diese Komplexität verständlich? Für Energie-Profis genauso wie für die interessierte Öffentlichkeit. 

Standard-Dashboards zeigen die Daten entweder zu detailliert oder verkommen zur statischen Übersichtsseite. Die nackten Zahlen in Form von Excel-Tabellen sind umfangreich aber für die meisten Nutzer nicht interessant genug. 

Die Folge:

Ohne richtige Aufbereitung bleibt Transparenz ein leeres Versprechen. Daten sind da aber niemand kann sie nutzen. Das Vertrauen in die Transparenz-Initiative leidet.

Multi-Source Datenintegration
Multi-Source Datenintegration

Die Situation:

Als internationales Unternehmen betreibt RWE weltweit Anlagen zur Stromerzeugung. Die Produktionsdaten kommen daher nicht aus einer zentralen Quelle. Dazu kommen RWE-interne Systeme für zusätzliche Detailinformationen. 

Die Herausforderung:

Diese heterogenen Datenströme müssen normalisiert, aggregiert und synchronisiert werden. Ohne dass Inkonsistenzen entstehen. Ohne Beeinflussung der Quellen untereinander. Ohne dass unbeabsichtigte Datenänderungen das System zum Stillstand bringen.

Die Folge:

Ohne robuste Datenintegration: Unvollständige Informationen, inkonsistente Darstellungen und Vertrauensverlust bei Nutzer:innen.

Skalierung bei wachsender Anlagenzahl
Skalierung bei wachsender Anlagenzahl

Die Situation:

RWE baut kontinuierlich neue Produktionsanlagen. Windparks kommen hinzu. Solaranlagen werden in Betrieb genommen. Die Anzahl der Dispatcher wächst.

Die Herausforderung:

Das System muss skalieren können, ohne dass bei jeder neuen Anlage die Architektur angepasst werden muss. Neue Datenquellen müssen einfach integrierbar sein. Die Performance darf nicht leiden, wenn die Datenmenge wächst. Die User Experience muss konsistent bleiben, egal wie viele Anlagen dargestellt werden.

Hardcodierte Lösungen funktionieren nicht. Manuelle Konfiguration pro Anlage ist nicht wartbar. Das System muss dynamisch mit neuen Anlagen umgehen können.

Die Folge:

Ohne durchdachte Skalierungs-Architektur: Wartungsaufwand explodiert, Performance-Probleme bei wachsender Datenmenge, lange Time-to-Market für neue Anlagen.

Öffentliche Zugänglichkeit ohne Performance-Einbußen
Öffentliche Zugänglichkeit ohne Performance-Einbußen

Die Situation:

Die Plattform ist öffentlich zugänglich. Nicht nur interne Nutzer, sondern potenziell Millionen Interessierte können zugreifen. Traffic-Spitzen sind etwa bei Energiekrise-Berichterstattung in den Medien oder bei besonders relevanten Wetterereignissen unvorhersehbar.

Die Herausforderung:

Wie baut man eine Plattform, die gleichzeitig schnell, stabil und skalierbar ist? Die auch bei Traffic-Spitzen nicht zusammenbricht? Die Echtzeit-Daten mit kurzer Latenz liefert? Die trotzdem kosteneffizient betrieben werden kann?

Die Folge:

Ohne Performance-Optimierung: Langsame Ladezeiten frustrieren Nutzer:innen, Abstürze bei Traffic-Spitzen schaden dem Image, hohe Infrastruktur-Kosten.

RWE Stromerzeugung Web-App Energiequellen Pins mit Icons
Keine technische Spielerei

Mit der Veröffentlichung der aktuellen Stromdaten sowie des gesamten Anlagenportfolios stellt RWE nicht nur eine Website zur Übersicht bereit. Es ist ein Vertrauensbeweis an die Öffentlichkeit.

Skalierung durch clevere Datenbündelung

Die Dimensionen hinter dem Projekt

Stromdaten im 15-Minuten-Takt

Stromdaten im 15-Minuten-Takt

Diese hohe zeitliche Auflösung ermöglicht einen präzisen Einblicke in die Produktionsdynamik. Die Daten müssen nicht nur erfasst, sondern auch aggregiert, validiert und nutzerfreundlich visualisiert werden. Bei dieser Aufgabe nutzen wir ein intelligentes Caching für historisierte Daten und optimierte Datenstrukturen für schnelle Aggregationen. So sehen Nutzer:innen auf kurzem Weg, wie ihr Strom gerade produziert wird.

Multi-Source Datenintegration

Mehrere Datenquellen synchronisieren

Die Daten stammen aus verschiedenen Quellen und müssen daher vor der Ausspielung im Frontend normalisiert und synchronisiert werden. Neben der engen Zusammenarbeit mit den jeweiligen Dispatchern sorgt das robuste Symfony-Backend für eine einheitliche Datenbasis.

Dynamische Skalierbarkeit

Dynamische Skalierbarkeit von Anlagen und Dispatchern

Seit Projektstart sind zahlreiche neue Produktionsanlagen und Dispatcher zum System hinzugestoßen. Das System wurde so konzipiert, dass neue Anlagen dynamisch ohne Code-Änderungen oder Downtime integriert werden können. Hierbei nutzen wir eine Config-Driven Architektur, um neue Daten aufzunehmen. 

Stabile Performance

Stabile Performance

Die Plattform ist öffentlich zugänglich und muss daher hohen Performance Ansprüchen gerecht werden: schnelle Ladezeiten, stabile Verfügbarkeit, Skalierbarkeit bei Traffic-Spitzen. Durch die grundlegende Architektur mit Symfony und Angular können genau diese Punkte erreicht werden. 

RWE Stromerzeugung Web-App Map Pins Energiequellen
Zuschnitt statt von der Stange

Wir haben für unseren Kunden eine eigene Plattform geschaffen, die auf die komplexen Strukturen der Energiebranche und individuellen RWE-Systeme abgestimmt ist. Energiedaten übersichtlich präsentiert.

RWE Stromerzeugung Web-App Informationen zur Windturbine
Transparenz, die Vertrauen schafft

RWE liefert, was versprochen wurde: Transparenz über die Stromerzeugung durch Zugang zu verlässlichen Primärdaten. Jeder kann nachvollziehen, wie sich der Energiemix zusammensetzt.

Das Ergebnis
Integrierte Anlage
> 420
Förderung der Transparenz-Offensive
100%
Erreichbarkeit
99%
Allgemeiner Image-Gewinn
Erreicht
Unsere Tools
Beratung
Beratung
Adobe XD
Adobe XD
Cai
Cai
Confluence
Confluence
Google Analytics
Google Analytics
Google Tag Manager
Google Tag Manager
RapidUsertests
RapidUsertests
XOVI
XOVI
Konzeption
Konzeption
Atlassian
Atlassian
Adobe XD
Adobe XD
Adobe Illustrator
Adobe Illustrator
Adobe InDesign
Adobe InDesign
Confluence
Confluence
Google Analytics
Google Analytics
Miro
Miro
Design
Design
Adobe XD
Adobe XD
Adobe Aero
Adobe Aero
Adobe After Effects
Adobe After Effects
Adobe Animate
Adobe Animate
Adobe Audition
Adobe Audition
Adobe Illustrator
Adobe Illustrator
Adobe InDesign
Adobe InDesign
Adobe Lightroom
Adobe Lightroom
Adobe Photoshop
Adobe Photoshop
Adobe Premiere Pro
Adobe Premiere Pro
Adobe Substance
Adobe Substance
Apple Logic Pro
Apple Logic Pro
Blender
Blender
Figma
Figma
Flux
Flux
Midjourney
Midjourney
Pika
Pika
Procreate
Procreate
Runway
Runway
Sora
Sora
Stable Diffusion
Stable Diffusion
Steinberg Cubase
Steinberg Cubase
Suno
Suno
Veo
Veo
Weavy
Weavy
Entwicklung
Entwicklung
Sass
Sass
Deployer
Deployer
PHP
PHP
Angular
Angular
Gulp
Gulp
Bitbucket
Bitbucket
Composer
Composer
npm
npm
Twig
Twig
Symfony
Symfony
Moment.js
Moment.js
Cursor
Cursor
Docker
Docker
Webpack
Webpack
CI/CD-Pipelines
CI/CD-Pipelines
Doctrine
Doctrine
JavaScript
JavaScript
Angular Material
Angular Material
Azure
Azure
Bootstrap
Bootstrap
Contao
Contao
CookieHub
CookieHub
D3.js
D3.js
Flow
Flow
Fusion
Fusion
Google Analytics
Google Analytics
GSAP
GSAP
Handlebars
Handlebars
Helm
Helm
jQuery
jQuery
JWT
JWT
krpano
krpano
Kubernetes
Kubernetes
Llama
Llama
Mercure
Mercure
MySQL
MySQL
n8n
n8n
Neos
Neos
Pattern Lab
Pattern Lab
PHP Unit
PHP Unit
Podman
Podman
Protractor
Protractor
React
React
Redshift
Redshift
Selenium
Selenium
Shopware
Shopware
Sulu
Sulu
Three.js
Three.js
TypeScript
TypeScript
TYPO3
TYPO3
Usercentrics
Usercentrics
WordPress
WordPress
Projektmanagement
Projektmanagement
Scrum
Scrum
Bitbucket
Bitbucket
Atlassian
Atlassian
Cai
Cai
Jira
Jira
Dein Vorteil
Unser Fundament

Du möchtest mehr erfahren, wie bei uns Projektmanagement verstanden wird, um solche Projekte erfolgreiche zum Go-Live zu begleiten? 

Match?
Starte jetzt
dein Projekt

Von der Idee zur Realität: Als Boutique-Agentur analysieren wir, denken mit und entwickeln passgenaue Konzepte. 
Unsere Digitale Originale® sind kreativ, relevant und technisch perfekt umgesetzt.

Deine Daten brauchen auch mehr Durchblick?

Dieter hilft dir gerne.