Rust y Kubernetes: Creación de aplicaciones cloud robustas
300 páginas
Spanish
PDF
4.5

Rust y Kubernetes: Creación de aplicaciones cloud robustas

Rust y Kubernetes: Creación de aplicaciones cloud robustas

Autor:

Año:

Resumen:

El libro «Rust y Kubernetes» es una guía práctica para desarrolladores que quieren dominar la creación de aplicaciones cloud de alto rendimiento y seguras en el lenguaje Rust en el entorno Kubernetes. El autor, Alexey Voronov, un ingeniero de software experimentado con años de trayectoria en desarrollo con Rust y gestión de clústeres Kubernetes, comparte técnicas probadas y mejores prácticas.



¿De qué trata este libro?

El libro cubre el ciclo completo de desarrollo de aplicaciones en Rust para Kubernetes:

  • Fundamentos de Rust: gestión de memoria, sistema de tipos, programación asíncrona (tokio, async-std).
  • Contenerización de aplicaciones Rust: creación de imágenes Docker mínimas (musl, scratch), compilación multi-etapa.
  • Despliegue en Kubernetes: Pods, Deployments, Services, ConfigMaps, Secrets.
  • Arquitectura de microservicios: gRPC, API REST (actix-web, warp), interacción entre servicios.
  • Patrones avanzados: Operator pattern, Custom Resource Definitions (CRD), controladores.
  • Seguridad: gestión de secretos, RBAC, seguridad de contenedores (seccomp, AppArmor).
  • Monitoreo y registro: Prometheus, OpenTelemetry, registro estructurado (tracing, slog).
  • Pruebas: pruebas unitarias, pruebas de integración, pruebas en Kubernetes (kind, k3s).


¿Para quién es este libro?

El libro será útil para:

  • Desarrolladores de Python que deseen aprender Rust para crear servicios de alta carga y entender cómo Rust complementa a Python en tareas que requieren máximo rendimiento y seguridad.
  • Ingenieros DevOps que quieran escribir sus propias herramientas y operadores para Kubernetes en Rust.
  • Desarrolladores Backend que busquen dominar enfoques modernos para construir microservicios cloud.
  • Estudiantes y profesionales interesados en programación de sistemas y tecnologías cloud.


¿Qué aprenderás?

Al leer el libro, podrás:

  • Crear contenedores eficientes y seguros para aplicaciones Rust.
  • Diseñar y desplegar microservicios en Kubernetes desde cero.
  • Usar Rust para automatizar la gestión de clústeres Kubernetes (operadores, controladores).
  • Configurar monitoreo, registro y trazabilidad para sistemas tolerantes a fallos.
  • Aplicar las mejores prácticas de seguridad en todas las etapas, desde el código hasta la operación.


El libro contiene numerosos ejemplos de código listos para usar y ejercicios prácticos. Cada capítulo finaliza con un resumen y preguntas de autoevaluación. «Rust y Kubernetes» es tu guía confiable en el mundo del desarrollo cloud moderno con Rust.

Recommendations