Skalierbare IoT-Edge-Architektur für TRICERA Energy
Wie MPOWR IT gemeinsam mit TRICERA Energy Softwareteam, IoT-Datenflüsse und eine modulare Edge-Architektur für industrielle Batteriespeichersysteme weiterentwickelte.
Softwareentwicklung für vernetzte Batteriespeichersysteme
TRICERA Energy entwickelt industrielle Batteriespeichersysteme für die Kopplung mit regenerativen Energieerzeugungsanlagen. Damit die Software der Anlagen zuverlässig weiterentwickelt und betrieben werden kann, müssen Edge-Anwendungen, Datenflüsse, Infrastruktur und Zusammenarbeit im Entwicklungsteam ineinandergreifen.
Mit dem Wachstum des Projekts stiegen die Anforderungen an Teamstruktur, technische Entscheidungen und die Beherrschbarkeit der Systemkomplexität. MPOWR IT unterstützte deshalb nicht nur bei einzelnen Implementierungen, sondern verband Team Enabling, Softwarearchitektur und Infrastrukturarbeit.
Was MPOWR IT gemeinsam mit TRICERA umgesetzt hat
Die Zusammenarbeit umfasste organisatorische und technische Bausteine, die das Team im laufenden Projekt unmittelbar anwenden und weiterentwickeln konnte.
Softwareteam und Zusammenarbeit stärken
- Unterstützung des Rekrutierungsprozesses zur Erweiterung des Softwareteams
- Einführung klarer Praktiken für Besprechungen und Aufgabenmanagement
- Arbeit mit Zwei-Personen-Regel und Kanban-basiertem Projektboard
Komplexität sichtbar und entscheidbar machen
- Visualisierung des Softwaresystems und seiner Komponenten
- Strukturierung der Systembereiche als Grundlage für Priorisierung und Projektfortschritt
- Dokumentation zentraler Architekturentscheidungen mit Architecture Decision Records
- Einsatz projektspezifischer Fitness Functions zur kontinuierlichen Architekturprüfung
Modulare Edge-Architektur entwickeln
- Entwurf und Implementierungsunterstützung für eine modulare Softwarearchitektur in Golang
- Aufbau konfigurationsbasierter Edge-Anwendungen für unterschiedliche Einsatzszenarien
- Schulung und Implementierungsbegleitung für robuste MQTT-Datenflüsse in IoT-Edge-Anwendungen
Datenflüsse und Infrastruktur belastbar aufbauen
- Konzeption und Implementierungsunterstützung für die asynchrone Synchronisation von Zeitreihendaten
- Edge-to-Customer- und Edge-to-Data-Warehouse-Datenströme mit ETL-Prozessen, eigenen Datenformaten und fehlertoleranter Übertragung
- Entwicklung einer Kubernetes-basierten Hochverfügbarkeitsinfrastruktur für die Edge-Anwendungen
Was dieser Case zeigt
Bei vernetzten Energiesystemen lassen sich Softwarearchitektur, Infrastruktur und Zusammenarbeit nicht getrennt verbessern. Tragfähige Lösungen entstehen, wenn technische Standards verständlich dokumentiert sind, das Team sie im Alltag anwenden kann und die Plattform auf verlässliche Datenflüsse sowie ausfallsicheren Betrieb ausgelegt ist.