Définition
Go est un langage de programmation créé chez Google en 2009, conçu pour être simple à lire, rapide à compiler et efficace pour exécuter de nombreuses tâches en parallèle. Il produit un exécutable unique sans dépendances, facile à déployer dans un conteneur. L'essentiel de l'outillage cloud moderne, dont Docker, Kubernetes et Terraform, est écrit en Go.
Dans la pratique
Go domine les services backend à forte charge, les outils d'infrastructure et les plateformes cloud. Un développeur Go se reconnaît à sa culture de la simplicité et de l'exploitation (métriques, observabilité) ; les profils sont moins nombreux qu'en Java ou en Python, mais souvent très solides. Le langage s'apprend vite, ce qui rend crédible la reconversion d'un bon développeur backend.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.