Pourrions-nous vraiment évoquer l'explosion de popularité de Docker sans la mettre en relation avec The Twelve-Factor App ?
Docker a révolutionné le monde du conteneur, mais qu'aurait été cette prouesse technologique si personne ne l'avait utilisée ? Trois ans avant Docker, en 2011, Adam Wiggins de Heroku présente sa méthodologie de création de Software as a service : The Twelve-Factor App. Cette méthodologie a radicalement changé la façon dont les développeurs conçoivent leurs applications.
Heroku
Lancée en 2007, Heroku est l'une des toutes premières Platform as a Service en ligne ; elle est initialement conçue pour supporter des projets en Ruby, puis s'est étendue à d'autres langages : Node.js, Java, Spring... Elle est rachetée en 2010 par Salesforce.com.
1. The Twelve-Factor App et Docker
1.1 Le code de base
Premier facteur : une version du code de base par service déployé, ce code pouvant être utilisé pour plusieurs déploiements.
Une image Docker est toujours relative à une version...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première