Kotlin y Kubernetes: Desarrollo y orquestación de microservicios
300 páginas
Spanish
PDF
4.5

Kotlin y Kubernetes: Desarrollo y orquestación de microservicios

Kotlin y Kubernetes: Desarrollo y orquestación de microservicios

Autor:

Año:

Resumen:

El desarrollo de software moderno no solo requiere la habilidad de escribir código de calidad, sino también las competencias para su despliegue y escalado eficientes. El libro «Kotlin y Kubernetes» es una guía práctica que combina el poder del lenguaje Kotlin con las capacidades de una de las plataformas de orquestación de contenedores más populares: Kubernetes.



¿De qué trata este libro?

El libro lo guiará a lo largo de todo el proceso de creación de una aplicación de microservicios en Kotlin: desde la configuración del entorno local y la escritura de los primeros servicios REST hasta el despliegue en un clúster de Kubernetes en producción. Aprenderá cómo utilizar eficazmente los frameworks Ktor y Spring Boot en un entorno de contenedores, así como a configurar el escalado automático, el balanceo de carga y el monitoreo.



¿Para quién es útil?

  • Desarrolladores de Kotlin que deseen dominar Kubernetes y las prácticas DevOps sin cambiar a otros lenguajes.
  • Programadores de Java que estén migrando a Kotlin y quieran adquirir de inmediato habilidades de contenerización y orquestación.
  • Ingenieros DevOps que busquen ejemplos de configuración de CI/CD y monitoreo para aplicaciones en JVM.
  • Arquitectos que diseñen sistemas de microservicios con alta tolerancia a fallos.


¿Qué aprenderá?

  • Fundamentos de Kotlin para desarrollo backend y creación de APIs REST.
  • Contenerización de aplicaciones con Docker y escritura de Dockerfiles eficientes para Kotlin.
  • Arquitectura de Kubernetes: Pods, Deployments, Services, ConfigMaps y Secrets.
  • Configuración de escalado automático (HPA) y auto-recuperación.
  • Integración con bases de datos en el clúster (PostgreSQL, MongoDB).
  • Compilación y despliegue mediante GitHub Actions y GitLab CI/CD.
  • Monitoreo y registro con Prometheus, Grafana y el stack ELK.
  • Seguridad: gestión de secretos, RBAC, políticas de red.


¿Por qué debería leerlo?

Este libro no es teoría árida. Cada capítulo contiene ejemplos prácticos, configuraciones listas para usar e instrucciones paso a paso. Podrá aplicar inmediatamente los conocimientos adquiridos en sus propios proyectos. Se presta especial atención a los errores típicos y a las formas de evitarlos.



Si desea no solo escribir código en Kotlin, sino también saber cómo entregarlo a los usuarios de forma rápida, confiable y con costos mínimos, este libro es para usted. Será su guía en el mundo del desarrollo moderno en la nube.

Recommendations