TypeScript y Kubernetes: Creación de aplicaciones en la nube
300 páginas
Spanish
PDF
4.5

TypeScript y Kubernetes: Creación de aplicaciones en la nube

TypeScript y Kubernetes: Creación de aplicaciones en la nube

Autor:

Año:

Resumen:

Este libro es una guía práctica para desarrolladores que quieren dominar el stack moderno: TypeScript para escribir código de servidor y Kubernetes para gestionar aplicaciones contenerizadas. Aprenderá a crear microservicios escalables y tolerantes a fallos, y a automatizar su despliegue.



¿Para quién es este libro?

  • Desarrolladores de TypeScript/Node.js que deseen migrar a una arquitectura de microservicios.
  • Ingenieros DevOps que quieran comprender mejor el ecosistema de TypeScript.
  • Desarrolladores Full-stack que busquen automatizar el despliegue de sus proyectos.
  • Todos aquellos que quieran aprender Kubernetes con ejemplos prácticos escritos en TypeScript.


¿Qué aprenderá?

  • Fundamentos de TypeScript para desarrollo del lado del servidor: tipos, interfaces, decoradores.
  • Creación de APIs REST y servicios gRPC en TypeScript usando Nest.js o Express.
  • Contenerización de aplicaciones con Docker: escritura de Dockerfile multicapa para Node.js.
  • Instalación y configuración de un clúster Kubernetes (Minikube, kind, soluciones en la nube).
  • Creación de Pod, Deployment, Service, Ingress — todos los recursos clave de K8s.
  • Gestión de configuraciones y secretos: ConfigMap, Secrets.
  • Despliegue de bases de datos (PostgreSQL, Redis) en Kubernetes.
  • Configuración de pipelines CI/CD con GitHub Actions y GitOps (ArgoCD).
  • Monitorización y registro: Prometheus, Grafana, Loki.
  • Técnicas avanzadas: Helm charts, Custom Resource Definitions (CRD), operadores.


Características del libro:

  • Todos los ejemplos de código están disponibles para descargar y son completamente funcionales.
  • Instrucciones paso a paso con explicaciones — sin "magia".
  • Casos reales: desde una aplicación web simple hasta una arquitectura de microservicios con comunicación basada en eventos.
  • Consejos de optimización: cómo reducir el tamaño de las imágenes, acelerar la compilación y reducir los costos del clúster.


El libro es adecuado tanto para principiantes en Kubernetes (solo se necesita conocimiento básico de TypeScript y línea de comandos) como para desarrolladores experimentados que quieran sistematizar sus conocimientos y conocer las mejores prácticas de 2024.



Al final del libro, podrá diseñar, escribir y desplegar de forma independiente una aplicación TypeScript de grado de producción en Kubernetes, configurar su monitorización y escalado automático.

Recommendations