DevOps para desarrolladores de TypeScript
300 páginas
Spanish
PDF
4.5

DevOps para desarrolladores de TypeScript

DevOps para desarrolladores de TypeScript

Autor:

Año:

Resumen:

El libro «DevOps para desarrolladores de TypeScript» es una guía práctica que le ayudará a ir más allá de la escritura de código y dominar las prácticas clave de DevOps. Aprenderá cómo establecer integración y entrega continuas (CI/CD), contenerizar aplicaciones y gestionar la infraestructura, manteniéndose en el ecosistema familiar de TypeScript.



¿De qué trata este libro?

El libro cubre el ciclo completo de DevOps para proyectos modernos de TypeScript. Comenzará con los fundamentos de la configuración del entorno y terminará con el despliegue en producción. Los temas principales son:

  • Configuración de pipelines de CI/CD con GitHub Actions y GitLab CI para proyectos TypeScript
  • Contenerización de aplicaciones Node.js con Docker y optimización de imágenes
  • Orquestación de contenedores: principios básicos de Kubernetes y despliegue de servicios TypeScript
  • Automatización de pruebas (unitarias, de integración, e2e) y linting
  • Gestión de configuraciones, secretos y variables de entorno
  • Monitoreo y registro de aplicaciones: Prometheus, Grafana, stack ELK
  • Seguridad de los pipelines y manejo de vulnerabilidades de dependencias



¿Para quién es este libro?

El libro está dirigido a desarrolladores de TypeScript (incluyendo Node.js, React, Angular, Nest.js) que quieran automatizar por sí mismos los procesos de compilación, prueba y despliegue. También será útil para ingenieros frontend y backend que planeen migrar a DevOps o SRE. El único requisito es un conocimiento básico de TypeScript y de la línea de comandos.



¿Qué aprenderá?

  • Cómo configurar la compilación y prueba automáticas con cada push al repositorio
  • Cómo empaquetar una aplicación TypeScript en una imagen Docker y reducir su tamaño
  • Cómo desplegar microservicios en Kubernetes con Helm y kubectl
  • Cómo organizar el monitoreo y las alertas para rastrear errores en tiempo real
  • Cómo implementar prácticas de Infrastructure as Code (Terraform, Pulumi) para proyectos TypeScript
  • Cómo acelerar el ciclo de desarrollo y reducir el tiempo entre el commit y el lanzamiento


El libro contiene numerosos ejemplos de código, archivos de configuración listos para usar e instrucciones paso a paso. Podrá aplicar inmediatamente los conocimientos adquiridos en sus propios proyectos. Después de leerlo, dejará de temer la «magia» de DevOps y se convertirá en un ingeniero completo, capaz de gestionar todo el ciclo de vida de la aplicación.



Nota: Todos los ejemplos están disponibles en GitHub y adaptados a las últimas versiones de TypeScript 5.x y Node.js 20+.

Recommendations