C# (.NET) y Kubernetes: Desarrollo y orquestación de microservicios
300 páginas
Spanish
PDF
4.5

C# (.NET) y Kubernetes: Desarrollo y orquestación de microservicios

C# (.NET) y Kubernetes: Desarrollo y orquestación de microservicios

Autor:

Año:

Resumen:

El libro "C# (.NET) y Kubernetes" es una guía práctica que ayudará a los desarrolladores de C# a dominar los enfoques modernos para construir y gestionar sistemas distribuidos. Aprenderá a utilizar el ecosistema .NET para crear una arquitectura de microservicios y gestionarla eficazmente con Kubernetes.



¿Para quién es este libro?

  • Desarrolladores Backend en C# que deseen migrar a una arquitectura de microservicios;
  • Ingenieros DevOps que trabajen con proyectos .NET;
  • Arquitectos de software que diseñen soluciones en la nube;
  • Estudiantes y profesionales principiantes interesados en tecnologías modernas de orquestación.


¿Qué aprenderá?

  • Fundamentos de Kubernetes: pods, servicios, deployments, configuraciones;
  • Contenerización de aplicaciones .NET con Docker;
  • Creación de microservicios en C# usando ASP.NET Core;
  • Configuración de pipelines CI/CD para compilación e implementación automáticas;
  • Gestión de configuraciones y secretos en Kubernetes;
  • Monitoreo y registro de aplicaciones .NET en el clúster;
  • Escalado y garantía de tolerancia a fallos;
  • Seguridad: RBAC, políticas de red, almacenamiento seguro de datos.


El libro está estructurado siguiendo el principio "de lo simple a lo complejo". Comenzará con los conceptos básicos de Kubernetes, luego aprenderá a empaquetar aplicaciones .NET en contenedores y, al final del libro, podrá implementar un proyecto completo de microservicios en la nube. Cada capítulo contiene ejemplos prácticos, manifiestos YAML listos para usar y fragmentos de código en C#.



Se presta especial atención a los problemas típicos que enfrentan los desarrolladores al migrar a Kubernetes: gestión del estado, comunicación en red entre microservicios, manejo de fallos y depuración en un entorno distribuido. Aprenderá a utilizar herramientas como Helm, Istio, Prometheus y Grafana en conjunto con .NET.



El libro "C# (.NET) y Kubernetes" no es solo teoría, sino una herramienta completa para mejorar sus habilidades. Después de leerlo, podrá diseñar, desarrollar y mantener aplicaciones modernas en la nube en la plataforma .NET, aprovechando todas las ventajas de la orquestación de contenedores.

Recommendations