Microservices in Kotlin with Micronaut, Spring Boot, and Ktor
420 pages
French
PDF
4.5

Microservices in Kotlin with Micronaut, Spring Boot, and Ktor

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

Auteur :

Année :

Résumé :

Introduction

The book "Microservices in Kotlin with Micronaut, Spring Boot, and Ktor" (original title: Kotlin Microservices with Micronaut, Spring Boot, and Ktor) by Mike Gray is a practical guide that immerses the reader in the world of building microservice applications in Kotlin. Published in 2020, the 420-page book covers three key frameworks: Micronaut, Spring Boot, and Ktor. Although the PythonLib site is dedicated to Python, this book will be useful for developers transitioning to Kotlin or interested in modern approaches to building distributed systems.

What the book is about

The book is a structured guide that starts with the basics of microservice architecture and gradually moves to practical implementation. The author systematically examines three frameworks, comparing their strengths and weaknesses. The main focus is on:

  • Setting up and configuring Kotlin projects using Gradle and Maven.
  • Creating RESTful APIs with Spring Boot, Micronaut, and Ktor.
  • Working with databases (JPA, Exposed, R2DBC).
  • Implementing asynchronous and reactive programming (Kotlin Coroutines, Project Reactor).
  • Ensuring security (Spring Security, JWT, OAuth2).
  • Testing microservices (JUnit 5, MockK, Testcontainers).
  • Deploying to Docker and Kubernetes.
  • Monitoring and logging (Micrometer, Prometheus, G

Recommendations