Microsserviços em Kotlin com Micronaut, Spring Boot e Ktor
420 páginas
Portuguese
PDF
4.5

Microsserviços em Kotlin com Micronaut, Spring Boot e Ktor

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

Autor:

Ano:

Resumo:

Introdução

O livro «Microsserviços em Kotlin com Micronaut, Spring Boot e Ktor» (título original: Kotlin Microservices with Micronaut, Spring Boot, and Ktor) de autoria de Mike Gray é um guia prático que mergulha o leitor no mundo da criação de aplicações de microsserviços na linguagem Kotlin. Lançado em 2020, o livro de 420 páginas abrange três frameworks-chave: Micronaut, Spring Boot e Ktor. Apesar de o site PythonLib ser dedicado ao Python, este livro será útil para desenvolvedores que estão migrando para Kotlin ou que se interessam por abordagens modernas de construção de sistemas distribuídos.

Sobre o que é o livro

O livro é um guia estruturado que começa com os fundamentos da arquitetura de microsserviços e gradualmente avança para a implementação prática. O autor examina sequencialmente três frameworks, comparando seus pontos fortes e fracos. A ênfase principal está em:

  • Configuração e definição de projetos em Kotlin usando Gradle e Maven.
  • Criação de APIs RESTful com Spring Boot, Micronaut e Ktor.
  • Trabalho com bancos de dados (JPA, Exposed, R2DBC).
  • Implementação de programação assíncrona e reativa (Kotlin Coroutines, Project Reactor).
  • Garantia de segurança (Spring Security, JWT, OAuth2).
  • Testes de microsserviços (JUnit 5, MockK, Testcontainers).
  • Implantação em Docker e Kubernetes.
  • Monitoramento e logging (Micrometer, Prometheus, G

Recommendations