La philosophie Go
Go a été créé chez Google pour résoudre des problèmes d'échelle. C'est le langage de l'infrastructure moderne : Docker et Kubernetes sont construits avec lui.
Principes clés :
- Simplicité : Le code doit être lisible et maintenable.
- Performance : Compilé en code machine, Go rivalise avec le C++ et Java.
- Concurrence : Primitives intégrées (Goroutines) pour une mise à l'échelle massive.
- Pas de magie : Nous préférons le code explicite aux frameworks cachés.
Dans ce cours, nous éviterons les frameworks lourds et utiliserons la bibliothèque standard pour comprendre exactement comment fonctionnent nos microservices.