
Web
Okaly
Une plateforme de petites annonces conçue pour la haute disponibilité, reprenant les choix technologiques des leaders du secteur (architecture Go) pour garantir réactivité et scalabilité.
Défis techniques & Implémentation :
Backend Go (Gin) & Concurrence : Exploitation intensive des Goroutines et des Channels pour gérer efficacement les traitements asynchrones et les montées en charge.
Communication Temps Réel (WebSockets) : Implémentation de la messagerie instantanée via la bibliothèque Gorilla, standard de l'industrie pour les WebSockets en Go. Ce choix permet une gestion optimisée des connexions persistantes et une latence ultra-faible, tirant profit du scheduler de Go pour gérer des milliers de clients simultanés.
Performance "Bare Metal" : Architecture privilégiant la rapidité de réponse (latence réduite au minimum) et une empreinte mémoire extrêmement faible (env. 15 Mo en production).
Déploiement Optimisé : Utilisation de builds multi-stage pour des images Docker "distroless", garantissant une sécurité maximale et un poids plume sur le serveur.