Software Crafts­manship

Der Begriff wird in dieser Form nur im Englischen verwendet – sinngemäß könnte man ihn mit „Software-Handwerkskunst“ übersetzen. Während das Beherrschen von Programmiersprachen, Tools und Prozessen die Grundlage bildet, geht Craftsmanship weit darüber hinaus: Es bedeutet Liebe zum Detail, den Mut, selbst Hand anzulegen und den Anspruch, ein technisch perfektes System zu bauen. Diese Philosophie steckt in Gridware, das zeigt sich an vielen Stellen:

Prozesse

Prozesse sichtbar & nachvollziehbar machen

Zusammenhängende Ereignisse werden als Prozess verknüpft. Auch asynchrone Abläufe, wie nächtliche Zahlungsläufe, sind im Admin-Portal nachvollziehbar – inklusive detaillierter Visualisierung für maximale Transparenz.

Datenhaltung

Veränderliche Bewegungsdaten und revisionssichere Archivdaten werden strikt getrennt. Nutzungen werden zu Transaktionen, wenn sie abgeschlossen, plausibilitätsgeprüft und zahlungsrelevant sind. Alle relevanten Informationen werden per Copy-by-Value gesichert, sodass Stammdatenänderungen keine Auswirkungen auf historische Ladevorgänge haben.

Schnittstellen

Unsere umfangreichen, versionierten Schnittstellen ermöglichen die reibungslose Anbindung vorgeschalteter und nachgelagerter IT-Systeme und Prozesse. Die Nutzung der Swagger UI erleichtert Entwicklern die Integration und Dokumentation.

Qualitäts­sicherung

Lückenlose Testautomatisierung für kontinuierliche Releases, Qualitätssicherung

Dank automatisierter Tests mit Simulationen von Hardware und Drittsystemen sichern wir unsere Plattform optimal ab. So können wir alle drei Wochen ein neues Release ausrollen – ohne Downtime oder Qualitätseinbußen.

Big Data

Ereignis- und Messwertdaten werden getrennt von Stamm- und Bewegungsdaten gespeichert. Diese Struktur sorgt für eine effiziente Verarbeitung großer Datenmengen und ermöglicht schnelle Analysen in Echtzeit.

Usability

Responsives Design und Material Design für intuitive Benutzererfahrung

Unsere Oberflächen passen sich nahtlos an jede Bildschirmgröße an – vom Smartphone mit 340 Pixel Breite bis zum Wallboard oder Big-Screen-Fernseher. Dank konsequenter Nutzung von Material Design garantieren wir eine intuitive Benutzererfahrung, unabhängig vom Endgerät.

Konsistenz

Einheitliche Icons für intuitive Bedienung

Wir setzen auf eine eigene Icon-Font mit über 380 Symbolen, die sich durch alle Konzepte, Dokumentationen und Oberflächen ziehen. So gewährleisten wir eine einheitliche und leicht verständliche Navigation – vom „Nutzungsmedium“ über „Autorisierung“ bis hin zu „Personengruppen“.

Archi­tektur

Hochverfügbare & skalierbare Architektur

Unsere Infrastruktur bietet höchste Verfügbarkeit durch Lastverteilung für Benutzer- und Gerätezugriffe. Horizontale Skalierung und zustandslose Server sichern den Betrieb auch in Failover-Szenarien. Getrennte Datenbanken und umfangreiches Monitoring garantieren maximale Performance und Zuverlässigkeit.

Separation of Concerns

Klare Trennung von fachlichen & technischen Problemen

Für maximale Effizienz trennen wir fachliche Probleme, die Power User betreffen, von technischen Problemen, die System Engineers und Third-Level-Support betreffen. So ermöglichen wir zielgerichtetes Handeln und reduzieren Fehlerquellen.

Living docu­mentation

Lückenlose Ereignisaufzeichnung & Nachvollziehbarkeit

Jede Interaktion – vom Benutzer bis zur Kommunikation mit Drittsystemen – wird als Ereignis protokolliert. Verknüpfungen zwischen Akteuren ermöglichen eine lückenlose Nachverfolgung bis hin zum Protokoll-Logging. Ereignisse können zudem als UML-Sequenzen visualisiert werden.

Bereit für die Innovation Ihrer Lade­infra­struktur?

Grid & Co. ist Ihr Partner für eine sichere und effiziente IT-Infrastruktur in der Elektromobilität. Lassen Sie uns gemeinsam über Ihre persönliche Lösung sprechen!