Painless Microservices with Kotlin
summary
Practical recipe for Kotlin microservices that actually ships: codebase uses 22 microservices in a single repo with each service split into five modules (API, impl, client, config, tests), communication via gRPC with in-process channels for fast debugging, wrappers into coroutines, Gradle with remote caching that speeds builds up to 10x build speed, and a Kotlin DSL to generate Kubernetes YAML. A distributed calculator demo is built and runs end-to-end.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:49Introduction into Microservices
- 8:45Practical Part
- 11:11Remote Procedure Calls
- 15:40Distributed Calculator
- 21:01Code Organization
- 21:33Mono Repository
related talks
40mDeveloping Micro Services With Kotlin
41mBuilding microservices with Kotlin and gRPC
42mBuilding Microservices with Kotlin and gRPC
46mBuilding Microservices with Kotlin and gRPC
28mWhy is it easy for an android developer to build MicroServices (and why most of them don’t do it)
45mDeveloping Ultra-Light REST Microservices in Pure Kotlin
31mBuilding Reactive Microservices with Kotlin & running on Kubernetes
46mMicroservices Kotlin Benchmark: coroutines, virtual threads... the Match!
