Récupération de 1 million de lignes de code suite au départ soudain du CTO
Vue d'ensemble du projet
La Playlist est un "bureau des tendances musicales," composé d'experts en musique et en identité de marque. Vous êtes-vous déjà demandé qui sélectionne la musique que vous entendez dans vos magasins préférés (Lacoste, Etam, ...)? Il y a de fortes chances que ce soit une sélection faite par La Playlist.
Suite au départ du CTO de l'entreprise, nous avons entrepris de vérifier la base de code pour le nouveau directeur technique (livrée sans documentation, sans contrôle de version, ni aucune forme de formalisation architecturale).
Actions entreprises
Nos actions ont suivi notre approche standard lors de la réalisation d'un audit:
Analyse de la structure du code (architecture, méthodologies et doctrines, documentation si disponible, ...)
Analyse de l'environnement dans lequel le code est exécuté, à la recherche de vulnérabilités et d'erreurs évidentes/graves.
Documentation de nos constatations et proposition de développements futurs.
Après avoir présenté nos conclusions et avant de démarrer les projets de reconstruction, l'infrastructure a été victime d'une série d'attaques. Nous sommes intervenus pour nettoyer l'environnement de production et avons fourni un rapport sur les actions urgentes à mettre en place.
De plus, nous avons proposé une nouvelle architecture et avons soutenu l'entreprise dans sa recherche de financement (BPI).
Languages de programmation utilisés : Go, SQL
Technologies rencontrées : CentOS, Gitlab
État actuel
La solution est stable et fonctionnelle. Nous avons planifié les prochaines étapes de la reconstruction aux côtés du nouveau CTO. La Playlist a pu poursuivre ses activités sans subir de pertes dues à ces défis techniques.
Retour client sur notre intervention
Pourquoi les avons-nous choisis?
Hochi nous a guidés dans la prise des bonnes décisions lorsque la situation était critique. Les équipes ont fait preuve de compétence, et leurs compétences interpersonnelles nous ont grandement aidés dans la gestion de projet et le suivi.
Stéphane Gohé
La playlist
Plus
Nous collaborons étroitement avec les entreprises les plus progressistes au monde pour améliorer ou créer leurs outils numériques.