Microsserviços em Kotlin com Micronaut, Spring Boot e Ktor
Практическое руководство по созданию микросервисов на Kotlin
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
Padrões de Projeto em Kotlin
TypeScript e Kubernetes: Desenvolvimento e Implantação de Aplicações em Nuvem
JavaScript Assíncrono (Node.js): Guia Completo
Algoritmos e Estruturas de Dados em C++
Refatoração de código Rust: do caos à elegância
Desenvolvimento de API em PHP: criando serviços RESTful do zero