
Mit der steigenden Anzahl an Neukunden wurde die Skalierbarkeit von Infrastruktur und Software zu einem zentralen Erfolgsfaktor.
Mit der steigenden Anzahl an Neukunden wurde die Skalierbarkeit von Infrastruktur und Software zu einem zentralen Erfolgsfaktor.
Durch Envoria wurde eine vielseitige und dynamische Lösung zur Nachhaltigkeitsberichterstattung, implementiert von FISA – Financial Software Architects.
Insbesondere das Onboarding neuer Kunden durfte nicht länger von manuellen Prozessen abhängig sein, sondern sollte vollständig automatisiert erfolgen.
Gleichzeitig mussten Infrastrukturkomponenten so gestaltet werden, dass einzelne Kundendaten klar voneinander getrennt bleiben und dennoch einfach skalierbar sind. Neben der technischen Modernisierung durch Cloud Services lag ein klarer Fokus auf der Optimierung der Infrastrukturkosten, um Envoria als moderne SaaS-Lösung nachhaltig betreiben zu können.
Im Zuge dieser Weiterentwicklung sollten sämtliche Software-Delivery-Prozesse überprüft und modernisiert werden. Zudem musste die Datenhaltung strenge Security- und Compliance-Anforderungen erfüllen, um Datenschutzrichtlinien sowie die DSGVO konsequent einzuhalten.
Die Erstellung der einzelnen Umgebungen sowie der Cloud-Infrastruktur auf Basis von Secure Kubernetes Services (SKS) von Exoscale wurde vollständig automatisiert. Der gesamte Aufbau erfolgte mittels Infrastructure as Code (IaC) über Terraform, wodurch reproduzierbare und konsistente Umgebungen sichergestellt werden konnten.
Die Development-Umgebung wurde gezielt so konzipiert, dass sie ausschließlich zu Arbeitszeiten aktiv ist. Gleichzeitig kann sie im Bedarfsfall innerhalb von unter fünf Minuten vollständig neu aufgebaut werden. Die bestehende GitHub-Infrastruktur wurde durch zahlreiche GitHub Actions erweitert, um Build-, Test-, Deployment- und Release-Prozesse moderner Software-Versionen vollständig zu automatisieren. Ergänzend dazu wurde das GitOps-Pattern mit ArgoCD implementiert.
Kubernetes wurde als Container-Orchestrator eingerichtet und konfiguriert, wobei konsequent auf Security Best Practices geachtet wurde. Neben der Installation und Konfiguration des Kubernetes-Clusters und dem Deployment der Applikationen umfasste die Umsetzung auch Bootstrap-Jobs für Applikationen, Datenbankanbindungen, Zertifikatsmanagement, DNS-Management, Ingress-Erstellung sowie Autoscaling innerhalb von Kubernetes. Zusätzlich wurde ein umfassendes Monitoring- und Logging-Konzept mit Grafana, Prometheus und Loki realisiert.
Für das Onboarding neuer Kunden wurde eine Pipeline entwickelt, die die komplette Neukundenanlage automatisiert abbildet. Über Feature Flags kann eine Datenbank mit Demo-Daten vorbefüllt werden, sodass Kunden bereits in der Evaluierungsphase mit realistischen Testdaten arbeiten können.
Durch die vollständige Automatisierung der Umgebungs- und Infrastruktur-Erstellung auf Basis von Secure Kubernetes Services (SKS) und Terraform konnte eine hochgradig skalierbare und effiziente Plattform geschaffen werden. Die Development-Umgebung läuft ausschließlich zu definierten Zeiten und kann bei Bedarf innerhalb weniger Minuten vollständig bereitgestellt werden.
Die Erweiterung der bestehenden GitHub-Infrastruktur durch GitHub Actions sowie die Einführung von GitOps mit ArgoCD führten zu vollständig automatisierten Build-, Test-, Deployment- und Release-Prozessen. Dadurch konnten Entwicklungs- und Auslieferungszyklen deutlich standardisiert und beschleunigt werden.
Mit Kubernetes als Fundament der Plattform und der konsequenten Umsetzung von Security Best Practices ist Envoria heute technisch robust, skalierbar und mandantenfähig aufgestellt. Das automatisierte Onboarding neuer Kunden, inklusive optionaler Demo-Daten, ermöglicht einen reibungslosen Einstieg und unterstützt Envoria dabei, nachhaltig als moderne SaaS-Lösung zu wachsen.

CEO
Financial Software Architects GmbH