Saltar al contenido

Lección 20 de 25 · Lectura y práctica

Quiz: Despliegue y Monitoreo en Go

Tipo de lección: QuizEvaluacion del moduloResponde estas preguntas para comprobar que puedes aplicar los criterios principales del modulo.

Del concepto a la práctica

Taller de esta lección

Considera un contenedor que está ejecutándose, pero /readyz devuelve 503 y el contador de errores aumenta. La decisión correcta es clasificarlo como proceso vivo pero no listo, investigar la dependencia indicada y evitar enviarle tráfico si la plataforma distingue estados.

Ejemplo resuelto

  1. Separa estado del proceso, readiness y health funcional.

  2. Comprueba código, latencia y causa registrada sin exponer secretos.

  3. Compara solicitudes totales con errores para calcular la tasa.

  4. Decide si retirar tráfico, reiniciar o corregir configuración según evidencia.

Reserva /healthz para liveness y /readyz para dependencias necesarias. Si una dependencia falla pero el proceso responde, la plataforma puede retirar tráfico por readiness sin reiniciar continuamente. “Proceso vivo sin respuesta” permite calcular fallos de conexión solo si el cliente registró intentos y resultados; no equivale a una tasa HTTP del servidor sin observaciones.

Pruébalo

Analiza tres observaciones: 100 solicitudes, 4 errores; 100 solicitudes, 40 errores; proceso vivo sin respuesta. Escribe la tasa de cada caso.

Comprueba tu resultado

Las tasas son 4%, 40% y “no calculable” si no hay respuestas; el tercer caso requiere revisar salud y disponibilidad.

Error frecuente: reiniciar automáticamente ante cualquier 500 sin conservar evidencia. Corrección: registra contexto, define umbrales y diferencia error de cliente, dependencia y proceso.

Secuencia de código, imagen de contenedor, pruebas, registro y despliegue de instancias idénticas.
CursaloMapa de práctica
Del código al despliegue

El código se empaqueta en una imagen y se prueba antes de publicarlo. Esa misma imagen se guarda en un registro y se usa en el despliegue. Comprobar la salud de las instancias permite detectar un fallo sin reconstruir el artefacto.

Ver la infografía en tamaño completo ↗
Fuentes para profundizar

Tipo de lección: Quiz

Evaluacion del modulo

Responde estas preguntas para comprobar que puedes aplicar los criterios principales del modulo.

Sigue con APIs REST en Go: Concurrencia, Despliegue y Monitoreo

Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.

Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.

01 / ELEGIR UNA RUTA

El próximo paso

Aprende IA mientras construyes algo que sí necesitas.

Empieza por el curso inicial o explora el catálogo para encontrar una práctica alineada con tu trabajo.