Okuduğunuz site, tek bir URL kaybedilmeden Next.js'ten Rust'a taşındı
envixo.com 99 dilde yayınlanıyor. Siteyi Next.js'ten Rust'a yeniden yazdık, geçişten önce her URL'yi eski siteyle karşılaştırdık ve eski sitenin arama motorları, sağdan sola yazılan diller ve AI asistanları için yanlış yaptığı şeyleri düzelttik.
- Müşteri
- Envixo
- Platform
- Web
- Sektör
- Pazarlama web sitesi
- Yayın yılı
- 2026
Zorluk
Next.js sitesi çalışıyordu ama 512 MB bellek ayrılmış bir Node.js sunucusu gerektiriyor, sayfa başına yaklaşık 150 KB HTML gönderiyor ve eksikleri vardı: sağdan sola düzen yoktu ve yapılandırılmış veri yalnızca JavaScript ile ekleniyordu.
Ne geliştirdik
Aynı URL'leri, aynı 99 yerelleştirme dosyasını ve aynı tasarımı sunan, axum ve Askama ile yazılmış bir Rust sunucusu; Tailwind ve sade JavaScript ile geliştirildi.
Aynı URL'ler ve yönlendirmeler
Dil algılama, dil önekleri, sondaki eğik çizgiler ve dil çerezi eski sitedeki gibi davranıyor; böylece hiçbir bağlantı ya da sıralama kaybedilmedi.
Önce SEO denkliği, sonra fazlası
Meta veriler, hreflang, JSON-LD ve site haritası eski siteyle örtüşüyor; sosyal paylaşım etiketleri düzeltildi ve yeni bir llms.txt eklendi.
Sıfır fark kuralı
Bir araç eski ve yeni sitenin her URL'sini karşılaştırdı. Geçiş için sıfır fark şartı vardı; ayrıca İngilizce, Arapça ve Japonca üç farklı genişlikte ekran görüntüsü alındı.
3D'de keşfet
Tüm açılış sayfasını gezdiren three.js turu; 3D kullanılamadığında sade bir liste gösteriliyor.
SDK'sız bir iletişim formu
Cloudflare Turnstile ile spam denetimi ve Amazon SES üzerinden e-posta; istekler elle imzalanıyor, bir honeypot ve ziyaretçi başına bir sınır var.
Hatalar raporlanıyor, anahtarlar güvende
Sunucu ve tarayıcı hataları Honeybadger'a gidiyor ve API anahtarı sayfaya hiç ulaşmıyor.
Mühendislik sonuçları
Bellek Ekim 2026'da canlı ortamda ölçüldü; imaj boyutu derlemeden alındı. Site haritasındaki URL sayısı otomatik bir testle doğrulanıyor.
- Geri dönüş DNS ile; eski site yedi gün ayakta tutuldu
- Testler ve imaj derlemesi geçtiğinde bağımlılık güncellemeleri otomatik olarak birleştiriliyor
- Testler ve derlemeler Envixo'nun kendi CI sunucularında çalışıyor
- Öncekiyle aynı yerelleştirme dosyalarından 99 dilde yayınlanıyor
Teknoloji
- Rust
- axum
- Askama
- Tailwind CSS
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
İşinize göre geliştirilmiş yazılıma mı ihtiyacınız var?
Entegrasyonlar, şirket içi araçlar, uygulamalar ve platformlar; AI ajanlarını yöneten deneyimli mühendisler tarafından sipariş üzerine geliştirilir. İhtiyacınızı anlatın, nasıl geliştireceğimizi size gösterelim.