Full Stack mit KI · Modul 7: Praxisprojekt

Lektion 4 von 4Text 18 Min.

Deployment, Betrieb und Weiterentwicklung

Worum es geht: Eine Anwendung ist nicht fertig, wenn sie funktioniert, sondern wenn sie betrieben werden kann. Diese letzte Lektion behandelt, was zwischen dem letzten Commit und einem Projekt liegt, das auch in zwei Jahren noch läuft.

1. Sechs Punkte für den Betrieb

PrüflisteWas vor dem Livegang steht

Mindestens zwei: eine zum Entwickeln und eine für den Betrieb. Eine dritte zum Vorführen ist nützlich, sobald Kunden Zwischenstände sehen. Jede hat eigene Zugangsdaten und eigene Daten – nie dieselbe Datenbank.

Alle sechs sind an einem Tag eingerichtet. Ohne sie beginnt der Ärger nicht am Tag des Livegangs, sondern drei Wochen später.

2. Wohin ausliefern

WegDafürDagegen
Plattform wie VercelIn Minuten startklar, Auslieferung automatisch, skaliert von selbstKosten steigen mit der Nutzung, Abhängigkeit vom Anbieter
Eigener Server mit ContainerGünstig, volle Kontrolle, Daten in DeutschlandBetrieb, Aktualisierungen und Sicherungen sind Ihre Aufgabe
Verwaltete Container-PlattformMittelweg mit eigener Hardware und bequemer BedienungEine weitere Schicht, die man verstehen muss

Für den Mittelstand ist die zweite Zeile oft die richtige – vor allem, wenn Datenhaltung in Deutschland ein Thema ist. Entscheidend ist weniger die Wahl als die Frage, wer sich kümmert, wenn nachts etwas ausfällt.

3. Der erste Livegang

Eine kurze Liste, die jemand abhakt: HTTPS erzwungen, Schlüssel gesetzt und nicht in Git, Datenbank angelegt und gesichert, Sicherung einmal zurückgespielt, E-Mail-Versand mit echter Adresse geprüft, Fehlerseiten vorhanden, Datenschutzerklärung und Impressum aktuell, Überwachung eingerichtet, Rückweg erprobt.

Neun Punkte, zwei Stunden. Der fünfte wird am häufigsten vergessen – ein E-Mail-Versand, der in der Entwicklung funktioniert hat und im Betrieb im Spam landet, fällt erst auf, wenn ein Kunde nachfragt, warum er keine Bestätigung bekommen hat.

Prüfen Sie vor dem Livegang den vollständigen Weg mit echten Daten: Formular absenden, Anfrage in der Datenbank nachsehen, E-Mail im echten Postfach öffnen. Zehn Minuten, die jeden Livegang wert sind.

4. Nach dem Livegang

Die ersten beiden Wochen sind die wichtigsten. Sehen Sie täglich in die Protokolle: Welche Fehler treten auf, welche Seiten sind langsam, brechen Menschen im Formular ab? Nach zwei Wochen wird daraus ein wöchentlicher Blick.

Planen Sie außerdem feste Termine für Aktualisierungen ein – monatlich für Abhängigkeiten, zeitnah für Sicherheitsaktualisierungen. Ein Projekt, das ein Jahr lang nicht aktualisiert wird, lässt sich danach nur noch mit erheblichem Aufwand auf Stand bringen.

5. Weiterentwickeln

Neue Anforderungen kommen immer. Der Kreislauf bleibt derselbe wie beim Bauen: beschreiben, Abnahmekriterien festlegen, umsetzen lassen, prüfen, ausliefern. Was hinzukommt, ist die Frage nach der Wirkung – messen Sie, ob die Änderung das bewirkt hat, was sie sollte.

Damit schließt sich der Kreis zu den anderen Kursen dieser Akademie: Die Konzeption klärt, was gebaut werden soll, die Entwicklung baut es, und der Test zeigt, ob es trägt. Ein Projekt, das diesen Kreis nicht schließt, wird einmal gebaut und danach nur noch verwaltet.

6. Häufige Fragen

Was kostet der Betrieb? Für ein Projekt dieser Größe zwischen zehn und achtzig Euro im Monat, je nach Weg – plus die Zeit für Pflege, die man einplanen sollte.

Wer darf ausliefern? Am Anfang ein bis zwei Personen, später der automatische Ablauf nach bestandener Prüfung. Manuelles Hochladen per FTP ist kein Auslieferungsweg, sondern eine Fehlerquelle.

Und wenn ich das Projekt abgebe? Dann gehört dazu: Zugänge, Projektbeschreibung, Prüfbefehl, Auslieferungsweg und eine Seite zu Betrieb und Sicherungen. Wer das mitgibt, übergibt ein Projekt – wer nur den Code gibt, übergibt ein Rätsel.

Stand: September 2026. Die Übungen laufen vollständig in Ihrem Browser – es wird nichts gespeichert oder übertragen.

Fortschritt sichern

Kostenlos registrieren, Lektionen abhaken und 3 Kernideen als Karteikarten wiederholen.