Microservices-Architektur für das Bilanzkreismanagement-System

Im heutigen Beitrag tauchen wir in die Microservices-Architektur ein, die das Rückgrat unseres Bilanzkreismanagement-Systems bildet. Um eine skalierbare, flexible und effiziente Lösung zu entwickeln, setzt das System auf eine Microservices-Struktur, bei der einzelne Services klar abgegrenzte Aufgaben übernehmen. Diese Architektur ermöglicht es, jede Funktionalität modular und unabhängig voneinander zu entwickeln und bei Bedarf anzupassen oder zu skalieren. Hier sind die zentralen Services, die in unserem System eingesetzt werden, und deren jeweilige Aufgaben:...

Technische Komponenten unseres Bilanzkreismanagement-Systems

Ein Überblick Nachdem wir bereits die Motivation und die Anforderungen unseres „Behind The Meter“-Bilanzkreismanagements vorgestellt haben, möchten wir heute einen Blick auf die technischen Grundlagen werfen. Jede der verwendeten Komponenten spielt eine zentrale Rolle und wurde mit Blick auf Flexibilität, Skalierbarkeit und Integration gewählt. Hier sind die Haupttechnologien und ihre jeweilige Aufgabe im System: 1. Node.js – Das Fundament der Anwendung Node.js bildet die zentrale Plattform für unsere Anwendung. Als serverseitige JavaScript-Laufzeitumgebung erlaubt Node....

Dynamischer Stromtarif in Zahlen

In nicht einmal 5 Minuten kann man die Open-Source Umgebung aufsetzen, die notwendig ist, um einen dynamische Stromtarif als Energieversorger aufzusetzen. Mit 41 Minuten braucht es schon etwas länger, den Hintergrund auf YouTube anzusehen, den Jannik und ich beim Networking Friday vorstellen. 4780 Zeilen Code Benötigt das Framework, um von der Zählerablesung bis zur Abrechnung alle Prozessschritte umzusetzen, damit man eigene Anpassungen vornehmen kann, verfügt der Code über weitere 1578 Zeilen an Kommentaren....