Vier Tage, ein Deploy, keine Ausreden
Letzten Freitag haben wir die erste Version dieser Seite in Betrieb genommen. Next.js 16, auf Cloudflares globalem Servernetz über unsere Adapterschicht ausgeliefert. Von Anfang an zweisprachig — Deutsch und Englisch, Sprachweiche, Sprach-Tags im Seitenkopf damit Suchmaschinen wissen, welche Version sie wo anzeigen sollen, die vollständige Konfiguration. Die Seite ging live. Dann haben wir eine defekte Seite auf Routen gefunden, die im Voraus gebaut werden, nicht erst auf Anfrage. Gefunden, weil wir getestet haben, am selben Tag behoben, neu ausgeliefert. So soll das funktionieren.
Die Wahl des Stacks ist nicht aufregend, und das ist der Punkt. Cloudflare Workers führen Ihren Code auf weltweit verteilten Servern aus — kein Rechenzentrum, um das man sich kümmern müsste, keine Maschinen zu betreuen. Man liefert Code aus, er läuft. Die langweilige Infrastruktur ist die gute.
Tag drei und vier: Cache-Konfiguration auf dem Daten-Endpunkt, Wiederholungslogik für kurzzeitige Fehler und reproduzierbare Builds. Nichts Glamouröses. Die Art von Arbeit, die dafür sorgt, dass sich die Seite beim zehnten Ausliefern genauso verhält wie beim ersten. Das lässt sich überprüfen. Beide Sprachversionen direkt aufrufen. Man bekommt eine gültige Antwort. Das Icon lädt. Die Cache-Einstellungen sind vorhanden. Belege sind billig zu produzieren, wenn der Code korrekt ist.
Heute folgen das Rebranding zu Apuna und der öffentliche Launch. Eine dedizierte Auslieferung auf der apuna.dev-Domain. Logo-Dateien werden beim Bauen in ihr endgültiges Format umgewandelt, damit der Browser beim ersten Laden kein defektes Bild abruft. Das Zugangs-Gate, das den öffentlichen Zugriff sperrte, wurde heute Nacht entfernt, und beide Sprachversionen sind jetzt live. Wir haben es erst angekündigt, als es funktioniert hat. Auch das ist so, wie es sein soll.
Vier Tage. Eine funktionierende zweisprachige Seite, ein gefundener und behobener Fehler, reproduzierbare Builds, eine saubere Auslieferung auf eine eigene Domain und ein öffentlicher Launch ohne Drama. Reden ist billig. Die Seite ist unter apuna.dev erreichbar.