Inglés para Devs: Mejora tu inglés, con Darwinglish
La industria tech habla en inglés y la IA lo está cambiando todo. En Inglés para Devs destripamos un término por episodio junto a developers con más de 20 años de experiencia en empresas de clase mundial. Esta temporada con Vicente Plata, Staff Engineer en Pinterest y xAI — alguien que literalmente construye herramientas de AI mientras hablamos.
Inglés para Devs: Mejora tu inglés, con Darwinglish
"Deploy"
Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.
¿Qué significa y cómo se dice correctamente "Deploy"?
Sigue a Darwin: https://twitter.com/darwinglish
Sigue a Swanros: https://twitter.com/Swanros
Escucha El Podcast DEV: https://elpodcast.dev
Suscríbete a El Newsletter DEV: https://elnewsletter.dev
📩 ¿Quieres mejorar tu inglés técnico todos los días?
Únete a nuestra comunidad gratuita:
https://chat.whatsapp.com/H9OQT0MlsIcLOfd7viGzrb
📄 Encuentra la descarga la worksheet gratuita de este episodio también en la comunidad
🗣️ Únete a nuestros club de conversación enfocados en el mundo Tech
https://inglesparadevs.io
📲 Sígueme en redes para más tips:
Twitter: @SoyDarwinglish
Instagram: @Darwinglish
YouTube: www.youtube.com/c/InglésparaDevs
🎧 Aprende inglés, Inglés para Devs.
Oscar, la palabra deploy. La palabra deploy a mí me recuerda mucho a estos juegos como tipo Age of Empires. ¿Te acuerdas de ellos? Entonces, cuando hacías deploy the troops, no sé si tiene que ver o no tiene que ver. El otro día un estudiante me lo preguntó y me quedé, pues yo creo que es literalmente desplegar, pero vamos a ver qué cosas se pueden desplegar. ¿Estoy bien o no estoy bien? Le dije que me lo llevaba de tarea y necesito que me lo
SPEAKER_01aclares ahora. Te voy a hacer tu tarea, Darwin. Sí, es exactamente el mismo concepto, solamente que cuando uno piensa en español, en la palabra desplegar, pues como que no hace mucho sentido, ¿no? Pensamos en desplegar como algo físico, así de voy a desplegar esto.
SPEAKER_00Bueno, así funciona tu cabeza. Yo me estoy imaginando un comercial de estos, de aviones, pero creo que le estoy metiendo una L de más, se llama despegar.com. Eso es
SPEAKER_01despegar. Tiene que ver. No, el diploma o el deployment como también lo pueden escuchar pues justamente significa eso ¿no? tú estuviste un tiempo trabajando en software estuviste un tiempo trabajando en algún feature en alguna funcionalidad para tu aplicación básicamente el proceso de hacer el deploy o el proceso como lo hemos tropicalizado en español de deployear ¿no? que también
SPEAKER_00pueden escuchar eso lo escucho todo el tiempo y sabes siento que siento que me están jalando los pelos de la nariz deployear y luego ni siquiera deployar ¿no? o sea deployar
SPEAKER_01hijo Vas a deployar. El proceso de hacer un deploy es justamente como todo lo que ya estuviste trabajando, mandarlo a producción. Ponerlo en un espacio en donde ya las personas que son tus clientes o son tus usuarios puedan empezar a utilizar el software que escribiste. Hay miles de maneras de hacer deploy y hay miles de formas en las que tú puedes considerar hacer un deploy. Hay personas, por ejemplo, o hay organizaciones que tienen un proceso de deployment de varios pasos en el que primero a lo mejor se se hace una ronda de testing, a lo mejor se hace después una ronda de validación, una ronda de, este, ¿cómo se podría decir? Pues sí, como de performance o una ronda incluso de compliance, ¿no? O de cumplimiento de ciertas reglas y después se hace el deployment. O más bien, después se hace el release o después se hace el lanzamiento, que eso es un término que también muchas personas confunden. La diferencia entre deploy y release. Exactamente. ¿Cuál
SPEAKER_00es la diferencia ya que estamos en estos?
SPEAKER_01Exactamente, para allá voy. El deploy, de la forma en como yo lo veo, y esto es algo que muchas personas pueden estar de acuerdo o no, pero el proceso estrictamente de hacer el deploy significa mandar tu código de tu computadora
SPEAKER_00a
SPEAKER_01una computadora externa en donde más personas pueden empezar a utilizar tu código. Tú mandas tu código de tu Mac a un servidor en Amazon y ahí ya se terminó el deploy. Pero después otras organizaciones pueden decir, ok, ya que está el código allá, entonces vamos a hacer el proceso de release, que es empezar a darle acceso a los usuarios gradualmente a ese nuevo pedazo de código. Pero el código ya está allá. Entonces, ya hiciste tu deploy, pero no necesariamente has hecho tu release.
SPEAKER_00Exactamente. Entonces, sale de tu local que otro organismo de control, entre comillas, tenga acceso con él, es parte del deploy. Y cuando ya los usuarios son los que tienen acceso Entonces,
SPEAKER_01ahí eso podemos decir que ya está released. Exactamente. Sí, sí, sí. Y depende en qué área estés, tu deploy se puede ver de maneras diferentes, ¿no? Y puede haber diferentes consideraciones que debas de tomar. Hay otra palabra, por ejemplo, que después vamos a, de la cual vamos a hablar, que es, por ejemplo, continuous integration o continuous delivery,
SPEAKER_02¿no?
SPEAKER_01Que es parte misma del proceso de deployment y release de una aplicación. Pero son conceptos como mucho más particulares. Pero, por ejemplo, un deploy en una aplicación móvil es completamente diferente a un deploy de una aplicación web. Son cosas completamente diferentes, pero el concepto es exactamente el mismo. Tú estuviste trabajando en un pedazo de código, en un software, en tu computadora y decides ya lanzarlo, ya hacerlo, sacarlo de tu computadora y ponerlo en una base, en un servidor de producción o en un ambiente de producción para que otras personas lo puedan comenzar a usar. Eso es hacer
SPEAKER_00el deploy. Ok, perfecto. Entonces, en este momento acabamos de saber qué es deploy y la diferencia entre deploy y released.
SPEAKER_01Exactamente.
SPEAKER_00Perfecto, me queda súper claro.
SPEAKER_01Gracias.
UNKNOWNBien, entonces, ojalá sea que sí.