Kotlin y microservicios: Guía práctica
300 páginas
Spanish
PDF
4.5

Kotlin y microservicios: Guía práctica

Kotlin y microservicios: Guía práctica

Autor:

Año:

Resumen:

El libro «Kotlin y microservicios» es una guía práctica completa para desarrolladores que desean dominar el enfoque moderno para construir sistemas distribuidos utilizando el lenguaje Kotlin. A diferencia de los libros de texto clásicos, este material se centra específicamente en la arquitectura de microservicios y ofrece recetas listas para resolver problemas reales.



De qué trata este libro

Comenzará con los fundamentos de la sintaxis de Kotlin y sus características clave (data classes, sealed classes, extension functions, coroutines), y luego pasará al diseño de la arquitectura de microservicios. El autor analiza en detalle:

  • Creación de REST API con los frameworks Ktor y Spring Boot
  • Programación asíncrona y flujos reactivos (coroutines, Flow)
  • Trabajo con bases de datos a través de Exposed y Spring Data
  • Organización de la comunicación entre servicios (HTTP, gRPC, colas de mensajes)
  • Manejo de errores y monitoreo (OpenTelemetry, Micrometer)
  • Contenedorización con Docker y orquestación con Kubernetes
  • Pruebas de microservicios (unitarias, de integración, de contrato)


Para quién es este libro

El material será útil para:

  • Desarrolladores Java que quieran migrar a un Kotlin más conciso y seguro
  • Ingenieros Backend que planeen implementar una arquitectura de microservicios
  • Especialistas DevOps que deseen comprender mejor los detalles de compilación e implementación de aplicaciones Kotlin
  • Estudiantes y programadores principiantes familiarizados con los fundamentos de JVM


Qué aprenderá

Después de leer el libro, podrá:

  • Diseñar microservicios débilmente acoplados con límites claros
  • Usar coroutines para el procesamiento eficiente de miles de solicitudes
  • Configurar el escalado automático y el balanceo de carga
  • Implementar los patrones Saga, Circuit Breaker y Event Sourcing
  • Garantizar alta tolerancia a fallos y observabilidad del sistema


El libro contiene numerosos ejemplos de código, listos para usar en proyectos reales. Todos los ejemplos están disponibles para descargar en el repositorio de GitHub. Esto no es solo teoría: obtendrá habilidades prácticas que podrá aplicar mañana mismo en el trabajo.



Independientemente de si está creando una startup o trabajando en un sistema corporativo, «Kotlin y microservicios» se convertirá en su guía confiable en el mundo del desarrollo distribuido moderno.

Recommendations