Die Website, die Sie gerade lesen: von Next.js auf Rust, ohne eine URL zu verlieren
envixo.com erscheint in 99 Sprachen. Wir haben die Website von Next.js auf Rust umgeschrieben, vor der Umstellung jede URL mit der alten Website verglichen und behoben, was die alte Website für Suchmaschinen, Rechts-nach-links-Sprachen und KI-Assistenten falsch machte.
- Kunde
- Envixo
- Plattform
- Web
- Branche
- Marketing-Website
- Gestartet
- 2026
Die Herausforderung
Die Next.js-Website funktionierte, brauchte aber einen Node.js-Server mit 512 MB reserviertem Speicher, lieferte rund 150 KB HTML pro Seite und hatte Lücken: kein Layout von rechts nach links und strukturierte Daten, die erst JavaScript einfügte.
Was wir gebaut haben
Ein Rust-Server mit axum und Askama, der dieselben URLs, dieselben 99 Locale-Dateien und dasselbe Design ausliefert, gebaut mit Tailwind CSS und reinem JavaScript.
Dieselben URLs und Weiterleitungen
Spracherkennung, Locale-Präfixe, abschließende Schrägstriche und das Sprach-Cookie verhalten sich wie auf der alten Website, sodass kein Link und kein Ranking verloren ging.
SEO zuerst gleich, dann besser
Metadaten, hreflang, JSON-LD und die Sitemap stimmen mit der alten Website überein, dazu korrigierte Social-Sharing-Tags und eine neue llms.txt.
Freigabe nur bei null Unterschieden
Ein Werkzeug verglich jede URL der alten und der neuen Website. Für die Umstellung waren null Unterschiede nötig, dazu Screenshots in drei Breiten auf Englisch, Arabisch und Japanisch.
In 3D erkunden
Eine geführte three.js-Tour über die ganze Startseite, mit einer einfachen Liste, wenn 3D nicht verfügbar ist.
Ein Kontaktformular ohne SDK
Spam-Prüfung mit Cloudflare Turnstile und E-Mail über Amazon SES, mit von Hand signierten Anfragen, einem Honeypot und einem Limit pro Besucher.
Fehler gemeldet, Schlüssel geschützt
Server- und Browserfehler gehen an Honeybadger, und der API-Schlüssel erreicht die Seite nie.
Technische Ergebnisse
Speicher im Oktober 2026 in Produktion gemessen; Image-Größe aus dem Build. Die Zahl der Sitemap-URLs prüft ein automatisierter Test.
- Rollback über DNS, die alte Website blieb sieben Tage erhalten
- Abhängigkeits-Updates werden automatisch übernommen, sobald Tests und Image-Build durchlaufen
- Tests und Builds laufen auf Envixos eigenen CI-Runnern
- In 99 Sprachen veröffentlicht, aus denselben Locale-Dateien wie zuvor
Technologie
- Rust
- axum
- Askama
- Tailwind CSS
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
Sie brauchen Software, die zu Ihrem Geschäft passt?
Integrationen, interne Tools, Apps und Plattformen, auf Bestellung gebaut von Senior-Engineers, die KI-Agenten steuern. Sagen Sie uns, was Sie brauchen, und wir zeigen Ihnen, wie wir es bauen würden.