Mar 25, 2026, 09:00 AM #1
Phase 4 — Migration vers Rust
Pourquoi Rust ?
- Performance : 10-50x moins de RAM qu'un process Node.js équivalent
- Sécurité mémoire garantie à la compilation
- nodyx-relay tourne déjà en Rust en prod avec succès
Ordre de migration
- directory — stateless, le plus simple
- auth — JWT + Redis
- search — full-text PostgreSQL
- users — profils, avatars
- forums — threads, posts
- Socket.IO — le plus complexe, en dernier
Stack cible
axum + sqlx + fred (Redis) + tower + jsonwebtoken + argon2 + tokio
nodyx-core Node.js reste fonctionnel pendant toute la transition. Pas de coupure.