Triargos

2023

·

Triargos GmbH

Infrastructure-as-Code für Cloud-basierte Schulverwaltungssoftware

Triargos

2023

·

Infrastructure-as-Code für Cloud-basierte Schulverwaltungssoftware

·

Triargos GmbH

Triargos

2023

Triargos GmbH

Infrastructure-as-Code für Cloud-basierte Schulverwaltungssoftware

Triargos

2023

Triargos GmbH

Infrastructure-as-Code für Cloud-basierte Schulverwaltungssoftware

Ausgangslage
Ausgangslage

Manuelle Prozesse statt Cloud-Automatisierung

Manuelle Prozesse statt Cloud-Automatisierung

Die Schulverwaltungssoftware „Prokurat! 5“ wurde ursprünglich in einer lokalen Umgebung betrieben, was die Bereitstellung neuer Instanzen für Waldorfschulen zeitaufwendig und ineffizient machte. Triargos wollte die Software in der Cloud bereitstellen, um Skalierbarkeit, Effizienz und Datenschutz zu gewährleisten.

Die Schulverwaltungssoftware „Prokurat! 5“ wurde ursprünglich in einer lokalen Umgebung betrieben, was die Bereitstellung neuer Instanzen für Waldorfschulen zeitaufwendig und ineffizient machte. Triargos wollte die Software in der Cloud bereitstellen, um Skalierbarkeit, Effizienz und Datenschutz zu gewährleisten.

Ausgangslage

Manuelle Prozesse statt Cloud-Automatisierung

Die Schulverwaltungssoftware „Prokurat! 5“ wurde ursprünglich in einer lokalen Umgebung betrieben, was die Bereitstellung neuer Instanzen für Waldorfschulen zeitaufwendig und ineffizient machte. Triargos wollte die Software in der Cloud bereitstellen, um Skalierbarkeit, Effizienz und Datenschutz zu gewährleisten.

Manuelle Einrichtung

Jede Schule benötigte eine eigene Instanz, die manuell aufgesetzt und konfiguriert wurde, was ineffizient und fehleranfällig war.

Hoher Zeitaufwand

Die manuelle Konfiguration war ineffizient und fehleranfällig.

Skalierbarkeit

Es fehlte eine Lösung, um bis zu 250 Instanzen schnell und flexibel bereitzustellen.

Cloud-Integration & automatische Updates

Die Software sollte in der Hetzner Cloud verfügbar gemacht werden und nahtlos neue Versionen integrieren können.

Monitoring

Es gab keine Möglichkeit, den Status der Instanzen rund um die Uhr zu überwachen.

Sicherheitsanforderungen

Die Lösung musste vor unrechtmäßigen Zugriffen geschützt werden.

Manuelle Einrichtung

Jede Schule benötigte eine eigene Instanz, die manuell aufgesetzt und konfiguriert wurde, was ineffizient und fehleranfällig war.

Skalierbarkeit

Es fehlte eine Lösung, um bis zu 250 Instanzen schnell und flexibel bereitzustellen.

Monitoring

Es gab keine Möglichkeit, den Status der Instanzen rund um die Uhr zu überwachen.

Sicherheitsanforderungen

Die Lösung musste vor unrechtmäßigen Zugriffen geschützt werden.

Cloud-Integration & automatische Updates

Die Software sollte in der Hetzner Cloud verfügbar gemacht werden und nahtlos neue Versionen integrieren können.

Hoher Zeitaufwand

Die manuelle Konfiguration war ineffizient und fehleranfällig.

Manuelle Einrichtung

Jede Schule benötigte eine eigene Instanz, die manuell aufgesetzt und konfiguriert wurde, was ineffizient und fehleranfällig war.

Hoher Zeitaufwand

Die manuelle Konfiguration war ineffizient und fehleranfällig.

Skalierbarkeit

Es fehlte eine Lösung, um bis zu 250 Instanzen schnell und flexibel bereitzustellen.

Cloud-Integration & automatische Updates

Die Software sollte in der Hetzner Cloud verfügbar gemacht werden und nahtlos neue Versionen integrieren können.

Monitoring

Es gab keine Möglichkeit, den Status der Instanzen rund um die Uhr zu überwachen.

Sicherheitsanforderungen

Die Lösung musste vor unrechtmäßigen Zugriffen geschützt werden.

Herausforderungen

Komplexe Automatisierung auf Knopfdruck

Die Implementierung einer Infrastructure-as-Code-Lösung für Triargos war technisch anspruchsvoll und erforderte eine präzise Planung, um die spezifischen Anforderungen der Schulverwaltungssoftware zu erfüllen.

Entwicklung eines Administrations-Backoffice, das die vollständige Einrichtung einer neuen Instanz mit einem Klick ermöglicht, inklusive automatisiertem Kauf und Konfiguration der Hetzner-Server.

Automatisches Erstellen und Einrichten von Microsoft SQL Server-Datenbanken für jede Instanz sowie Deployment der Java-basierten Prokurat! 5-Software mit GWT und Smart GWT auf jedem Server.

Netzwerkkonfiguration durch Exponieren der richtigen Ports für den Zugriff auf die Anwendung.

Integration von Elastic Heartbeat zur Rund-um-die-Uhr-Überwachung jeder Instanz.

Funktionalitäten für Lehrkräfte von Sprachschulen zur Verwaltungen von Lerngruppen und Inhalten

Implementierung einer VPN-Lösung zum Schutz vor unrechtmäßigen Zugriffen sowie Sicherstellung automatischer Updates und Möglichkeit, Server bei Bedarf zu stoppen und Ressourcen freizugeben.

Herausforderungen

Komplexe Automatisierung auf Knopfdruck

Die Implementierung einer Infrastructure-as-Code-Lösung für Triargos war technisch anspruchsvoll und erforderte eine präzise Planung, um die spezifischen Anforderungen der Schulverwaltungssoftware zu erfüllen.

Entwicklung eines Administrations-Backoffice, das die vollständige Einrichtung einer neuen Instanz mit einem Klick ermöglicht, inklusive automatisiertem Kauf und Konfiguration der Hetzner-Server.

Automatisches Erstellen und Einrichten von Microsoft SQL Server-Datenbanken für jede Instanz sowie Deployment der Java-basierten Prokurat! 5-Software mit GWT und Smart GWT auf jedem Server.

Netzwerkkonfiguration durch Exponieren der richtigen Ports für den Zugriff auf die Anwendung.

Integration von Elastic Heartbeat zur Rund-um-die-Uhr-Überwachung jeder Instanz.

Funktionalitäten für Lehrkräfte von Sprachschulen zur Verwaltungen von Lerngruppen und Inhalten

Implementierung einer VPN-Lösung zum Schutz vor unrechtmäßigen Zugriffen sowie Sicherstellung automatischer Updates und Möglichkeit, Server bei Bedarf zu stoppen und Ressourcen freizugeben.

Herausforderungen

Komplexe Automatisierung auf Knopfdruck

Die Implementierung einer Infrastructure-as-Code-Lösung für Triargos war technisch anspruchsvoll und erforderte eine präzise Planung, um die spezifischen Anforderungen der Schulverwaltungssoftware zu erfüllen.

Entwicklung eines Administrations-Backoffice, das die vollständige Einrichtung einer neuen Instanz mit einem Klick ermöglicht, inklusive automatisiertem Kauf und Konfiguration der Hetzner-Server.

Automatisches Erstellen und Einrichten von Microsoft SQL Server-Datenbanken für jede Instanz sowie Deployment der Java-basierten Prokurat! 5-Software mit GWT und Smart GWT auf jedem Server.

Netzwerkkonfiguration durch Exponieren der richtigen Ports für den Zugriff auf die Anwendung.

Integration von Elastic Heartbeat zur Rund-um-die-Uhr-Überwachung jeder Instanz.

Funktionalitäten für Lehrkräfte von Sprachschulen zur Verwaltungen von Lerngruppen und Inhalten

Implementierung einer VPN-Lösung zum Schutz vor unrechtmäßigen Zugriffen sowie Sicherstellung automatischer Updates und Möglichkeit, Server bei Bedarf zu stoppen und Ressourcen freizugeben.

„Die Zusammenarbeit mit Triargos war eine spannende Herausforderung. Mit unserer Infrastructure-as-Code-Lösung konnten wir eine skalierbare und effiziente Lösung schaffen, die die Bereitstellung und Überwachung der Schulverwaltungssoftware Prokurat! 5 revolutioniert.“

„Die Zusammenarbeit mit Triargos war eine spannende Herausforderung. Mit unserer Infrastructure-as-Code-Lösung konnten wir eine skalierbare und effiziente Lösung schaffen, die die Bereitstellung und Überwachung der Schulverwaltungssoftware Prokurat! 5 revolutioniert.“

Maximilian von Bomhard

Produktmanager, Titanom

Durchgeführte Schritte

Vom Kick-off bis zur automatisierten Bereitstellung

Vom Kick-off bis zur automatisierten Bereitstellung

Durchgeführte Schritte

Vom Kick-off bis zur automatisierten Bereitstellung

Titanom entwickelte eine maßgeschneiderte Infrastructure-as-Code-Lösung, die den gesamten Prozess der Instanz-Erstellung automatisiert und Triargos eine skalierbare Cloud-Integration ermöglicht.

Titanom entwickelte eine maßgeschneiderte Infrastructure-as-Code-Lösung, die den gesamten Prozess der Instanz-Erstellung automatisiert und Triargos eine skalierbare Cloud-Integration ermöglicht.

Titanom entwickelte eine maßgeschneiderte Infrastructure-as-Code-Lösung, die den gesamten Prozess der Instanz-Erstellung automatisiert und Triargos eine skalierbare Cloud-Integration ermöglicht.

Kick-Off & Anforderungsanalyse

Identifikation der manuellen Prozesse und Definition klarer Automatisierungsziele für die Instanz-Erstellung.

Kick-Off & Anforderungsanalyse

Identifikation der manuellen Prozesse und Definition klarer Automatisierungsziele für die Instanz-Erstellung.

Design der Infrastruktur

Entwicklung eines Konzepts für die automatisierte Bereitstellung auf Hetzner-Servern als skalierbare Cloud-Integration.

Design der Infrastruktur

Entwicklung eines Konzepts für die automatisierte Bereitstellung auf Hetzner-Servern als skalierbare Cloud-Integration.

Backoffice mit Infrastructure-as-Code (Terraform)

Erstellung eines Infrastructure-as-Code-Backoffice, das Server, Microsoft SQL Server-Datenbanken und Anwendungen automatisiert konfiguriert.

Backoffice mit Infrastructure-as-Code (Terraform)

Erstellung eines Infrastructure-as-Code-Backoffice, das Server, Microsoft SQL Server-Datenbanken und Anwendungen automatisiert konfiguriert.

Integration von Hetzner-APIs

Automatisiertes Kaufen und Konfigurieren von Servern über die Hetzner-API.

Integration von Hetzner-APIs

Automatisiertes Kaufen und Konfigurieren von Servern über die Hetzner-API.

Deployment der Anwendung

Automatisches Installieren und Starten der Java-basierten Prokurat! 5-Software mit GWT und Smart GWT auf jedem Server.

Monitoring & Stabilitätssicherung

Integration von Elastic Heartbeat zur 24/7-Überwachung jeder Instanz sowie Durchführung von Tests zur Sicherstellung von Zuverlässigkeit und Skalierbarkeit.

Sicherheitsarchitektur

Implementierung einer VPN-Lösung, um unrechtmäßige Zugriffe zu verhindern.

Lifecycle-Management

Sicherstellung automatischer Updates neuer Software-Versionen sowie Implementierung einer Server-Stop-Funktion zur Freigabe von Ressourcen bei Bedarf.

Deployment der Anwendung

Automatisches Installieren und Starten der Java-basierten Prokurat! 5-Software mit GWT und Smart GWT auf jedem Server.

Monitoring & Stabilitätssicherung

Integration von Elastic Heartbeat zur 24/7-Überwachung jeder Instanz sowie Durchführung von Tests zur Sicherstellung von Zuverlässigkeit und Skalierbarkeit.

Sicherheitsarchitektur

Implementierung einer VPN-Lösung, um unrechtmäßige Zugriffe zu verhindern.

Lifecycle-Management

Sicherstellung automatischer Updates neuer Software-Versionen sowie Implementierung einer Server-Stop-Funktion zur Freigabe von Ressourcen bei Bedarf.

Deployment der Anwendung

Automatisches Installieren und Starten der Java-basierten Prokurat! 5-Software mit GWT und Smart GWT auf jedem Server.

Monitoring & Stabilitätssicherung

Integration von Elastic Heartbeat zur 24/7-Überwachung jeder Instanz sowie Durchführung von Tests zur Sicherstellung von Zuverlässigkeit und Skalierbarkeit.

Sicherheitsarchitektur

Implementierung einer VPN-Lösung, um unrechtmäßige Zugriffe zu verhindern.

Lifecycle-Management

Sicherstellung automatischer Updates neuer Software-Versionen sowie Implementierung einer Server-Stop-Funktion zur Freigabe von Ressourcen bei Bedarf.

Infrastructure-as-Code
Automatisierung
Hetzner-Server-Management
Microsoft SQL Server
Java & GWT-Integration
VPN-Sicherheitslösung
Infrastructure-as-Code
Automatisierung
Hetzner-Server-Management
Microsoft SQL Server
Java & GWT-Integration
VPN-Sicherheitslösung

Ergebnis

Mit der neuen Infrastructure-as-Code-Lösung kann Triargos die Schulverwaltungssoftware „Prokurat! 5“ effizient und skalierbar bereitstellen. Die manuelle Einrichtung wurde vollständig eliminiert, und neue Instanzen können mit einem Klick erstellt, überwacht und bei Bedarf gestoppt werden.

Ergebnis
Ergebnis

Mit der neuen Infrastructure-as-Code-Lösung kann Triargos die Schulverwaltungssoftware „Prokurat! 5“ effizient und skalierbar bereitstellen. Die manuelle Einrichtung wurde vollständig eliminiert, und neue Instanzen können mit einem Klick erstellt, überwacht und bei Bedarf gestoppt werden.

Reduzierte

Einrichtungszeit durch automatisierte Bereitstellung neuer Instanzen innerhalb weniger Minuten statt mehrerer Stunden.

Hohe

Skalierbarkeit bei gleichzeitiger Ressourcenschonung durch flexible Bereitstellung von bis zu 250 Instanzen sowie bedarfsgerechtes Stoppen von Servern.

Minimierte

Fehleranfälligkeit durch Automatisierung manueller Konfigurationsprozesse und standardisierte Abläufe.

Erhöhte

Stabilität, Sicherheit und Kundenzufriedenheit durch VPN-geschützten Zugriff, kontinuierliches Monitoring mit Elastic Heartbeat und schnelle, zuverlässige Softwarebereitstellung.

Reduzierte

Einrichtungszeit durch automatisierte Bereitstellung neuer Instanzen innerhalb weniger Minuten statt mehrerer Stunden.

Minimierte

Fehleranfälligkeit durch Automatisierung manueller Konfigurationsprozesse und standardisierte Abläufe.

Hohe

Skalierbarkeit bei gleichzeitiger Ressourcenschonung durch flexible Bereitstellung von bis zu 250 Instanzen sowie bedarfsgerechtes Stoppen von Servern.

Erhöhte

Stabilität, Sicherheit und Kundenzufriedenheit durch VPN-geschützten Zugriff, kontinuierliches Monitoring mit Elastic Heartbeat und schnelle, zuverlässige Softwarebereitstellung.

Addresse

Titanom Solutions GmbH

Gabriele-Münter-Straße 3

82110 Germering

© 2026 Titanom Solutions GmbH. Alle Rechte vorbehalten.

Addresse

Titanom Solutions GmbH

Gabriele-Münter-Straße 3

82110 Germering

© 2026 Titanom Solutions GmbH. Alle Rechte vorbehalten.

Addresse

Titanom Solutions GmbH

Gabriele-Münter-Straße 3

82110 Germering

© 2026 Titanom Solutions GmbH. Alle Rechte vorbehalten.

Addresse

Titanom Solutions GmbH

Gabriele-Münter-Straße 3

82110 Germering

© 2026 Titanom Solutions GmbH. Alle Rechte vorbehalten.

Addresse

Titanom Solutions GmbH

Gabriele-Münter-Straße 3

82110 Germering

© 2026 Titanom Solutions GmbH. Alle Rechte vorbehalten.