
Web
Matche
Un projet de recherche et développement développé en Go pour éprouver les performances brutes d'un environnement "Bare Metal" sur des fonctionnalités de mise en relation minimalistes.
Défis techniques & Implémentation :
Backend Go (Gin) : Exploitation de la légèreté du langage Go et de son routeur pour concevoir une API performante, limitant au maximum les allocations mémoire superflues.
Authentification et UX FLuide : Implémentation d'un système de connexion sécurisé sans mot de passe via Magic Links par email, simplifiant le parcours utilisateur et allégeant la gestion des comptes en base de données.
Performance & Empreinte "Bare Metal" : Architecture système hautement optimisée, garantissant une latence réseau réduite au minimum et une empreinte mémoire extrêmement faible (environ 15 Mo en production) sur le serveur.
Sécurité & Builds Multi-Stage : Utilisation de builds Docker multi-stage avancés pour générer des images finales épurées et sécurisées (distroless), limitant la surface d'attaque et le poids sur le server VPS.