Docker
Runtime de conteneurisation qui encapsule un processus avec ses dépendances, son système de fichiers et sa configuration réseau dans une image portable, démarrable en secondes sur n'importe quelle machine munie d'un démon Docker. Contexte dans les articles regroupés ici : Docker comme fondation des tests d'intégration Go, où un vrai PostgreSQL ou un vrai Redis tourne dans un container éphémère pendant la durée d'un go test. L'enjeu n'est pas Docker en production (qui est traité ailleurs) mais Docker comme outil de validation — démarrage programmatique via Testcontainers-Go, attente de readiness, cleanup automatique via un side-car de reaper, et intégration avec les build tags Go pour isoler les tests qui coûtent cher.