Spring GDS 25è Aniversari
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Docker és una plataforma de codi obert per desenvolupar, distribuir i executar aplicacions dins de contenidors. Un contenidor agrupa una aplicació amb les seves dependències, llibreries i configuració, de manera que la mateixa imatge s'executa igual en un portàtil, en un servidor de proves i en producció.
Això resol un problema que abans costava tardes senceres als equips. Abans dels contenidors, el programari sovint es comportava de manera diferent entre entorns perquè els sistemes de base estaven configurats d'una altra manera. Una funcionalitat que anava bé a la màquina d'un desenvolupador podia fallar en producció per una llibreria que faltava o una versió que no coincidia. Docker aïlla l'aplicació del host, així que el "a la meva màquina funciona" deixa de ser una excusa. Els contenidors són més lleugers que les màquines virtuals perquè comparteixen el kernel del sistema operatiu del host en lloc d'executar cadascun un sistema complet, cosa que vol dir que arrenquen en segons i consumeixen molta menys memòria.
Docker rarament treballa sol a escala. Eines d'orquestració com Kubernetes gestionen com es despleguen, escalen i es recuperen els contenidors en clústers de màquines. Junts formen la columna vertebral del desplegament modern, on el mateix artefacte viatja net des del commit d'un desenvolupador fins al trànsit real.
Els contenidors són com mantenim honestos els entorns. Quan empaquetem una aplicació en Docker, la versió que el client veu en staging és la versió que arriba a producció, byte per byte. Això elimina tota una categoria d'errors que només apareixen quan el codi surt de l'escriptori del desenvolupador.
També és al centre dels nostres pipelines de CI/CD. Cada build genera una imatge de contenidor, passa per comprovacions automàtiques i es desplega sense passos manuals que es desvien amb el temps. El lliurament continu només funciona quan allò que proves és allò que despleguis, i Docker és el que fa aquesta garantia real en els projectes que portem.
Necessites una app que es comporti igual allà on s'executi? Muntem-ho.
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Convertir una marca en un negoci que funciona.
Mig milió de persones. Una app. Zero caos.















