Serverless Development With Kotlin and Kotless
summary
Kotless claims to take Ktor, Spring or its own DSL, introspect routes and annotations and produce a cloud deployment by generating a cloud-agnostic schema that it transpiles into Terraform. Current concrete support is AWS (API Gateway + Lambda), JVM runtime with GraalVM beta and Kotlin/JS in progress. Demo is a Ktor URL shortener using DynamoDB, Gradle plugin id "io.kotless" version "0.1.7", plus a local start that runs full cloud emulation and creates the DynamoDB table via Terraform extensions.
AI-written summary · about
chapters (11)
- 0:00Introduction to Kotless
- 0:20Basics of serverless
- 1:46Pros of serverless
- 2:50Configuration challenges
- 3:37The Kotless approach
- 5:00Supported features
- 7:13Local development
- 7:55Architecture internals
- 9:13Cloud integrations
- 9:52URL shortener demo
- 14:08Future plans and conclusion
related talks
33mKotless - Kotlin Serverless Framework
37mKotlin on the server with Ktor
46mGoing Serverless with Kotlin
53mServer-Side Development with Ktor
55mServerless On Your Own Terms using Knative
37mUnlock Power of Kotlin DSL for Kubernetes
39mEmbrace the Kotlin ecosystem at the back-end side
43mGoing Serverless with Kotlin
