Microservicios en Kotlin con Micronaut, Spring Boot y Ktor
420 páginas
Spanish
PDF
4.5

Microservicios en Kotlin con Micronaut, Spring Boot y Ktor

Практическое руководство по созданию микросервисов на Kotlin

Autor:

Año:

Resumen:

Introducción

El libro «Microservicios en Kotlin con Micronaut, Spring Boot y Ktor» (título original: Kotlin Microservices with Micronaut, Spring Boot, and Ktor) de Mike Gray es una guía práctica que sumerge al lector en el mundo de la creación de aplicaciones de microservicios en el lenguaje Kotlin. Publicado en 2020, el libro de 420 páginas cubre tres frameworks clave: Micronaut, Spring Boot y Ktor. A pesar de que el sitio PythonLib está dedicado a Python, este libro será útil para desarrolladores que estén migrando a Kotlin o que estén interesados en enfoques modernos para construir sistemas distribuidos.

De qué trata el libro

El libro es una guía estructurada que comienza con los fundamentos de la arquitectura de microservicios y gradualmente pasa a la implementación práctica. El autor examina secuencialmente tres frameworks, comparando sus fortalezas y debilidades. El enfoque principal está en:

  • Configuración y ajuste de proyectos en Kotlin usando Gradle y Maven.
  • Creación de RESTful API con Spring Boot, Micronaut y Ktor.
  • Trabajo con bases de datos (JPA, Exposed, R2DBC).
  • Implementación de programación asíncrona y reactiva (Kotlin Coroutines, Project Reactor).
  • Seguridad (Spring Security, JWT, OAuth2).
  • Pruebas de microservicios (JUnit 5, MockK, Testcontainers).
  • Despliegue en Docker y Kubernetes.
  • Monitoreo y registro (Micrometer, Prometheus, G

Recommendations