Wenn wir über modernes Webhosting sprechen, meine ich nicht nur den Speicherplatz, auf dem deine Daten liegen. Ich spreche von einer strukturierten Infrastruktur, die Fehler minimiert und die Qualität sichert.
In meiner Arbeitsweise unterscheide ich zwischen verschiedenen Ebenen, die je nach Projektgröße und Komplexität zum Einsatz kommen. Für kleine bis mittlere Projekte ist das Duo aus Development und Production der Goldstandard. Für größere Enterprise-Lösungen erweitere ich dies um eine Staging-Umgebung.
1. Die Entwicklungs-Umgebung
Hier wird Code geschrieben, neue Funktionen werden implementiert und Design-Entwürfe zum Leben erweckt. Fehler, die hier passieren, sieht niemand außer mir. Ich kann dabei experimentieren, ohne dass deine Live-Präsenz gefährdet ist. Es ist ein abgeschotteter Raum, der oft lokal oder auf einem geschützten Server liegt.
2. Die Produktions-Umgebung
Das ist deine eigentliche Webseite oder Business Software, die unter deiner Domain (z.B. www.deine-domain.at) erreichbar ist. Hier landen nur Daten, die zuvor auf Herz und Nieren geprüft wurden. Die Produktions-Umgebung ist auf maximale Performance und Sicherheit optimiert.
3. Die Staging-Umgebung
Bei größeren Projekten oder komplexen Systemen reicht der Sprung von der Entwicklung direkt zu Produktion nicht aus. Hier schalte ich noch eine Staging-Umgebung dazwischen. Staging ist dabei eine exakte Kopie deiner Live-Umgebung, nur unter einer privaten und passwortgeschützten URL.
Als Kunde kannst du hier neue Funktionen abnehmen, bevor sie weltweit erreichbar sind. Hier testen wir unter Realbedingungen (gleiche Serverkonfiguration wie Live), ob alles harmoniert.