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 desarrollo moderno de software requiere cada vez más el uso de contenedores y sistemas de orquestación. Si programa en C# (.NET) y desea dominar Kubernetes, este libro será su guía confiable en el mundo de las tecnologías en la nube y la arquitectura de microservicios.



¿De qué trata este libro?

El libro "C# (.NET) y Kubernetes" es una guía práctica que cubre el ciclo de vida completo de una aplicación .NET en una infraestructura moderna. Comenzará con los fundamentos de la contenerización y gradualmente pasará a escenarios complejos de orquestación, monitoreo y escalado.



En el libro se tratan en detalle:

  • Fundamentos de Docker para el desarrollador .NET — creación de imágenes eficientes, optimización de capas, trabajo con compilación multi-etapa.
  • Arquitectura de microservicios en C# — diseño, separación de responsabilidades, interacción entre servicios.
  • Despliegue en Kubernetes — creación de Pod, Deployment, Service, Ingress, ConfigMap y Secrets.
  • Gestión del estado — trabajo con bases de datos, almacenamiento en caché, sesiones en un entorno distribuido.
  • Monitoreo y registro — integración con Prometheus, Grafana, stack ELK, OpenTelemetry.
  • CI/CD para .NET y Kubernetes — configuración de pipelines con GitHub Actions, Azure DevOps o GitLab CI.
  • Seguridad — gestión de secretos, RBAC, políticas de seguridad de red.


¿Para quién es este libro?

El libro está destinado a:

  • Desarrolladores de C# que deseen dominar la contenerización y la orquestación.
  • Ingenieros DevOps que trabajen con stacks .NET y quieran profundizar sus conocimientos sobre las particularidades de la plataforma.
  • Arquitectos que diseñen soluciones en la nube basadas en .NET.
  • Líderes de equipo que implementen arquitectura de microservicios en sus proyectos.


¿Qué aprenderá?

Después de leer el libro, podrá:

  • Crear imágenes Docker ligeras para aplicaciones ASP.NET Core.
  • Diseñar y desplegar microservicios tolerantes a fallos en Kubernetes.
  • Configurar el escalado automático (HPA) y la autocuración del clúster.
  • Implementar despliegues sin interrupciones (Rolling Update, Blue/Green, Canary).
  • Integrar aplicaciones .NET con una malla de servicios (Service Mesh).
  • Optimizar el rendimiento y el costo de la infraestructura en la nube.


El libro contiene numerosos ejemplos de código listos para usar, archivos de configuración y listas de verificación que se pueden aplicar inmediatamente en proyectos reales. Todos los ejemplos son válidos para .NET 6/7/8 y las últimas versiones de Kubernetes.



¡Comience su viaje hacia el mundo de las tecnologías en la nube con C# y Kubernetes hoy mismo!

Recommendations