Sontex SA entwickelt und produziert Energiezähler und Messgeräte, die in über 70 Ländern im Einsatz stehen. Mit der wachsenden Verbreitung verschlüsselter Gerätekommunikation brauchte Sontex eine Plattform, über die Kunden individuelle AES-Schlüssel für Sontex- und Drittanbietergeräte sicher verwalten können – zentral, mandantenfähig und einfach in bestehende Softwarelandschaften integrierbar. Ausgangspunkt war die Exchange Platform, eine Webapplikation für die Schlüsselverteilung.
webapps hat die Multi-Service-Plattform sonexa.ch konzipiert und entwickelt sie seither als eingespieltes Scrum-Team gemeinsam mit dem Kunden kontinuierlich weiter. Der Product Owner wird von Sontex gestellt, Scrum Master und Entwicklung von webapps.
Die Plattform ist konsequent mandantenfähig aufgebaut: Mandanten-sensitive Daten liegen aus Gründen der Sicherheit und Portabilität in separaten Datenbanken pro Kunde. Neben der AES-Schlüsselverwaltung administrieren die Kunden ihre Abrechnungseinheiten und beziehen ihre Daten in unterschiedlichsten Formaten zur Weiterverarbeitung in vorhandenen Softwarelösungen.
Technisch setzt Sonexa auf einen modernen Cloud-nativen Stack: Kubernetes auf Google Cloud, Angular im Frontend, Quarkus im Backend, MariaDB, MongoDB und PostgreSQL in der Datenhaltung, Keycloak für Identity & Access Management sowie CI/CD mit Git-Pipelines. webapps betreut vier Applikationsumgebungen und unterstützt Sontex im operativen Betrieb.
Sonexa ist heute produktiv im Einsatz bei rund 200 Kunden in ganz Europa mit etwa 3 Millionen verwalteten Geräten. Die Plattform wird laufend ausgebaut, ergänzt durch Wartung, Pflege und Betriebsunterstützung.
«Bei webapps treten Personen in den Vordergrund. Man fühlt sich gut aufgehoben und ist in allen Phasen des Vorhabens in guten Händen. Mit minimalem administrativen Overhead, modernen Hilfsmitteln, qualifizierten und motivierten Mitarbeitern werden die Aufträge termin- und kostengerecht umgesetzt.»
— Stefan Schär, Projektleiter Sonexa, Sontex SA