Spotify réduit le temps de migration de 90 % avec Claude Agent SDK

Essayer Claude
Contact commercial
Secteur d'activité :
Logiciels
Taille de l'entreprise :
Grande
Produit :
AI Platform
Partner:
Région :
Amérique du Nord
Jusqu'à 90 % de temps gagné
de temps d'ingénierie sur les migrations de code complexes
Plus de 650 pull requests par mois
générées par l'agent de codage en arrière-plan et fusionnées en production

The problem

Création d'agents avec le SDK Claude Agent

Le SDK Claude Agent est une collection d'outils qui aide les développeurs à créer des agents puissants sur Claude Code.

Création d'agents avec le SDK Claude Agent
Suivant

Le SDK Claude Agent est une collection d'outils qui aide les développeurs à créer des agents puissants sur Claude Code.

Suivant
Création d'agents avec le SDK Claude Agent

Le SDK Claude Agent est une collection d'outils qui aide les développeurs à créer des agents puissants sur Claude Code.

En savoir plus

The solution

Présentation de Claude Code

Découvrez Claude Code en action, du concept à la validation dans un seul flux de travail fluide.

Présentation de Claude Code
Suivant

Découvrez Claude Code en action, du concept à la validation dans un seul flux de travail fluide.

Suivant
Présentation de Claude Code

Découvrez Claude Code en action, du concept à la validation dans un seul flux de travail fluide.

En savoir plus
« Claude a systématiquement offert les meilleures performances pour le travail de transformation de code à grande échelle, c'est pourquoi il est devenu notre modèle de choix. »
Niklas Gustavsson
Chief Architect et VP of Engineering, Spotify

Suivant

Suivant

En savoir plus

Spotify, le service d'abonnement de streaming audio le plus populaire au monde, dessert plus de 713 millions d'utilisateurs dans plus de 180 marchés avec un accès à plus de 100 millions de titres, 7 millions de podcasts et 350 000 livres audio.

Avec Claude Agent SDK, Spotify :

  • Économise jusqu'à 90 % du temps d'ingénierie sur les migrations de code complexes
  • A fusionné plus de 650 pull requests générées par l'agent en production par mois
  • Automatise les transformations à l'échelle de la flotte qui étaient auparavant trop complexes à scripter
  • Permet à des centaines d'ingénieurs de déclencher des modifications de code autonomes via Slack

L'opportunité

Spotify dispose d'une base de code massive qui nécessite un entretien constant : modernisation des langages, mises à niveau des frameworks, mises à jour des dépendances et modifications de configuration à travers des milliers de dépôts. Avec l'adoption rapide des outils d'IA, cette base de code croît plus vite que jamais.

Pour maîtriser son vaste écosystème logiciel, Spotify s'appuie sur Backstage, son portail développeur interne (IDP) développé en interne. En standardisant la façon dont les composants sont construits et en garantissant une propriété claire, Backstage fournit un environnement d'ingénierie plus cohérent et prévisible pour vos développeurs et vos outils : vous ne pouvez pas automatiser en toute sécurité ce que vous ne comprenez pas.

Cette fondation a permis à Spotify de franchir sa première étape majeure vers des modifications de code automatisées à grande échelle. En 2022, l'entreprise a introduit Fleet Management, un framework pour appliquer des modifications de code sur des dizaines, centaines ou milliers de dépôts à la fois. À ce jour, environ la moitié des pull requests de Spotify passent par ce système.

Mais Fleet Management avait ses limites. Chaque transformation nécessitait que les ingénieurs écrivent des scripts déterministes utilisant la manipulation d'arbres syntaxiques abstraits (AST) ou des expressions régulières. Cette approche exigeait une expertise spécialisée, ce qui limitait la plupart des modifications automatisées à des changements simples. Les migrations sémantiques complexes — celles qui nécessitent de comprendre le contexte et de prendre des décisions — restaient un travail manuel et laborieux.

Spotify avait besoin d'un moyen d'automatiser des modifications de code sophistiquées que les scripts traditionnels ne pouvaient pas gérer : des transformations qui nécessitaient de comprendre la signification du code, pas seulement sa structure.

Claude Agent SDK permet des migrations autonomes et de haute qualité

Spotify a intégré Claude Agent SDK dans son infrastructure Fleet Management en juillet 2025 sous la forme d'un agent de codage en arrière-plan qui opère de manière autonome, du prompt en langage naturel à la pull request fusionnée. L'agent gère les migrations complexes qui étaient auparavant difficiles à automatiser, par exemple la conversion de classes Java AutoValue en Records, la gestion des mises à niveau de frameworks avec des changements incompatibles, et les mises à jour de configuration nécessitant une connaissance de la base de code. Avant d'envoyer une pull request, l'agent exécute le formatage, le linting, les builds et les tests dans un processus de vérification pour garantir que ses modifications sont du code valide et prêt à livrer — réduisant la revue manuelle et le travail d'ingénierie répétitif.

Des instructions textuelles au code de production

Le passage de la manipulation AST aux instructions en langage naturel a changé ce qui est possible. Les ingénieurs qui avaient auparavant besoin d'une expertise spécialisée en scripting peuvent désormais décrire les transformations en texte clair et laisser Claude Code les exécuter à travers toute la flotte. Pour les migrations à grande échelle, les prompts sont versionnés dans Git. L'orchestration interne de Spotify déclenche ensuite l'agent Claude Code pour exécuter les transformations à travers les dépôts. Pour les tâches individuelles, les ingénieurs interagissent avec un bot Slack interne qui déclenche l'agent en arrière-plan.

« Nos ingénieurs sont maintenant capables d'exécuter des migrations à l'échelle de la flotte à un rythme qui n'était tout simplement pas possible auparavant », déclare Max Charas, Senior Staff Engineer chez Spotify. « C'est un signe prometteur de la façon dont l'IA peut réduire la complexité de la maintenance de grandes bases de code et un signal clair de la façon dont l'IA remodèle la vélocité de développement. »

Tout au long du processus, l'équipe d'ingénierie de Spotify a collaboré avec l'équipe Applied AI d'Anthropic pour garantir les meilleures pratiques. L'architecture était particulièrement adaptée, l'objectif de Spotify étant le codage automatisé en arrière-plan plutôt que le développement interactif, éliminant le besoin d'interfaces utilisateur personnalisées. De plus, le système de hooks flexible de Claude Code a permis une personnalisation approfondie, permettant des actions pré- et post-agent déterministes qui s'intégraient parfaitement aux flux de travail existants de Spotify.

« Claude a systématiquement offert les meilleures performances pour le travail de transformation de code à grande échelle, c'est pourquoi il est devenu notre modèle de choix au cours des six derniers mois », a déclaré Niklas Gustavsson, Chief Architect et VP of Engineering chez Spotify. « Alors que nous relevons à nouveau la barre, nous avons adopté Sonnet 4.5 comme notre nouveau défaut, car il est actuellement en tête sur les métriques qui comptent pour l'ingénierie à l'échelle de la flotte. »

L'équipe a sélectionné Claude Code spécifiquement parce qu'il s'est avéré facile à configurer par prompt, efficace pour naviguer dans les bases de code, et simple à intégrer avec l'infrastructure existante.

Le résultat

Des centaines d'ingénieurs interagissent désormais avec l'agent de codage en arrière-plan chez Spotify. L'agent génère déjà plus de 650 pull requests mensuelles fusionnées en production, faisant gagner aux ingénieurs jusqu'à 90 % du temps qu'ils auraient passé à écrire des migrations manuellement.

Les équipes plateforme commencent maintenant à entreprendre des projets qui étaient auparavant trop coûteux et complexes. Un exemple inclut un effort de standardisation technique imposant la propagation explicite du contexte pour tous les services Java gRPC de l'entreprise. Il s'agit d'un changement complexe et incompatible qui, dans de nombreux cas, prendrait plusieurs heures et une connaissance approfondie de gRPC pour être implémenté par service. Désormais, Claude a automatisé la majorité de l'implémentation et les ingénieurs n'ont qu'à effectuer la revue. L'opportunité à venir, note l'équipe, concerne moins l'outillage brut que le renforcement des compétences — aider les ingénieurs à apprendre à rédiger des prompts qui font de l'IA un multiplicateur de force dans leur flux de travail.

En perspective, une intégration plus profonde de Claude Code dans l'infrastructure d'intégration continue de Spotify devrait améliorer à la fois les taux de réussite et la qualité du code. De plus, Spotify prévoit d'étendre l'agent de codage en arrière-plan aux bases de code macOS et iOS, dans le but d'accélérer la vélocité de l'ingénierie client.

« Les équipes d'ingénierie de Spotify et d'Anthropic partagent une approche similaire pour construire d'excellents produits », a déclaré Charas. « Nous sommes impatients d'explorer comment nous pouvons repousser les limites ensemble, en utilisant l'IA pour aider nos équipes à avancer plus vite et à livrer des produits de qualité encore supérieure. »

Création d'agents avec le SDK Claude Agent

Le SDK Claude Agent est une collection d'outils qui aide les développeurs à créer des agents puissants sur Claude Code.

Read more
Création d'agents avec le SDK Claude Agent
Suivant

Le SDK Claude Agent est une collection d'outils qui aide les développeurs à créer des agents puissants sur Claude Code.

Video caption
Suivant
Création d'agents avec le SDK Claude Agent

Le SDK Claude Agent est une collection d'outils qui aide les développeurs à créer des agents puissants sur Claude Code.

Présentation de Claude Code

Découvrez Claude Code en action, du concept à la validation dans un seul flux de travail fluide.

Read more
Présentation de Claude Code
Suivant

Découvrez Claude Code en action, du concept à la validation dans un seul flux de travail fluide.

Video caption
Suivant
Présentation de Claude Code

Découvrez Claude Code en action, du concept à la validation dans un seul flux de travail fluide.

Précédent
Suivant
« Claude a systématiquement offert les meilleures performances pour le travail de transformation de code à grande échelle, c'est pourquoi il est devenu notre modèle de choix. »
Niklas Gustavsson
Chief Architect et VP of Engineering, Spotify

Suivant

Video caption
Suivant

Prev
Suivant