Go (Golang) y Kubernetes: Creación de microservicios y orquestación de contenedores
300 páginas
Spanish
PDF
4.5

Go (Golang) y Kubernetes: Creación de microservicios y orquestación de contenedores

Go (Golang) y Kubernetes: Creación de microservicios y orquestación de contenedores

Autor:

Año:

Resumen:

El libro «Go (Golang) y Kubernetes: Creación de microservicios y orquestación de contenedores» es una guía práctica para desarrolladores, ingenieros DevOps y todos aquellos que quieran dominar el stack moderno para construir aplicaciones escalables. Aprenderá cómo utilizar eficazmente el lenguaje Go para crear microservicios de alto rendimiento y cómo gestionarlos con Kubernetes.



¿Qué aprenderá del libro?

  • Fundamentos de Go para microservicios: gorutinas, canales, interfaces, manejo de errores y trabajo con HTTP.
  • Diseño de microservicios: arquitectura, registro, métricas, pruebas y documentación.
  • Contenerización con Docker: creación de imágenes ligeras, compilación multi-etapa, optimización del tamaño.
  • Gestión del clúster Kubernetes: pods, servicios, configuraciones, secretos, Ingress y balanceo de carga.
  • Despliegue y escalado: charts de Helm, estrategias de actualización, autoescalado y monitorización.
  • CI/CD y GitOps: configuración de pipelines, pruebas automáticas y entrega.
  • Seguridad: gestión de accesos, políticas de red, seguridad de contenedores.


¿Para quién es este libro?

  • Desarrolladores de Go que deseen dominar Kubernetes.
  • Ingenieros DevOps que quieran comprender más a fondo la combinación Go + K8s.
  • Arquitectos que diseñan sistemas de microservicios.
  • Estudiantes y profesionales que se adentran en las tecnologías en la nube.


¿Por qué vale la pena leerlo?

El libro está basado en ejemplos reales y contiene plantillas de código listas para usar. No solo estudiará teoría, sino que aprenderá a aplicarla en la práctica: desde escribir el primer microservicio hasta desplegar un clúster de producción. Se presta especial atención al rendimiento de Go en el contexto de Kubernetes y a las mejores prácticas de desarrollo.



El autor es Alexéi Sokólov, Ingeniero Backend Senior con 10 años de experiencia desarrollando en Go y operando Kubernetes en proyectos de alta carga.



El libro es adecuado tanto para principiantes como para ingenieros experimentados que deseen sistematizar sus conocimientos.

Recommendations