Building Reactive Microservices with Kotlin & running on Kubernetes
summary
Shows a concrete pipeline: use JHipster-Kotlin generator (npm generator-jhipster-kotlin) to scaffold a reactive Spring Boot/Project Reactor app in Kotlin, produce microservices (gateway, product, invoice, notification) with Postgres and MongoDB, generate Kubernetes YAML, build Docker images, push to Docker Hub and run with kubectl apply -f. Deploy succeeds: gateway exposes a LoadBalancer IP, readiness/liveness probes run, generated UI accepts login and CRUD on entities. Notes reactive tradeoff and suggests Reactive when throughput exceeds ~750 records/sec.
AI-written summary · about
chapters (12)
- 0:00Introduction and welcome
- 0:58Why microservices matter
- 3:26Kubernetes for microservices
- 6:57Why reactive systems
- 9:46Reactive manifesto principles
- 12:37Spring and Spring Reactive
- 16:32Kotlin for reactive apps
- 18:41Introducing KHipster
- 20:48Generating apps with KHipster
- 23:20Kubernetes config with KHipster
- 28:16Demo deployment and walkthrough
- 30:49Summary and closing
related talks
41mBuilding Reactive Pipelines with Kotlin & Spring
48mReactive Microservices with Spring Boot and JHipster
25mKubernetes Native JHipster microservices
54mEasy Microservices with Kubernetes and Istio
52mReactive Systems with Eclipse Vert.x and Kubernetes
39mDeveloper Experience with Spring Boot on Kubernetes
30mRetrofit Your Java App With a Reactive Flow Pipeline
52mKubernetes Native Java
