Guía de entrevistas técnicas de Devops

Accede/Registrate para Descargar tu Guía

Lista de Preguntas


¿Cuáles son los ambientes más comunes existentes en el CI/CD de una compañía?

Los ambientes de desarrollo cumplen varias funciones cruciales en el ciclo de vida del desarrollo de software. Estos entornos proporcionan espacios controlados y específicos para diferentes actividades a lo largo del proceso de construcción de software. 

Estos varian de organización en organización, donde puedes encontrar variaciones de los aquí expuestos. Esto va a depender directamente de la necesidad que cada empresa posee y de su cultura. a continuación se describen los más comunes:

Desarrollo (Development):

  • Propósito: Entorno automatizado para la integración continua de cambios de múltiples desarrolladores.
  • Características: Se ejecutan pruebas automatizadas después de cada integración. Puede ser un entorno de prueba compartido.

Preproducción (Staging):

  • Propósito: Réplica del entorno de producción utilizado para realizar pruebas finales antes de la implementación.
  • Características: Similar a producción, pero con datos simulados o limitados.

Desarrollo de Aceptación del Usuario (UAT - User Acceptance Testing):

  • Propósito: Entorno para que los usuarios finales validan y aprueban nuevas funcionalidades antes de la implementación en producción.
  • Características: Configuración similar a producción con datos de prueba realistas.

Producción (Production):

  • Propósito: Entorno real donde se ejecuta la aplicación para usuarios finales.
  • Características: Configuración exacta de producción con datos y tráfico reales.

Whatsapp Mentores Tech