Serverless Kotlin with App Engine
summary
Shows Kotlin running on App Engine’s new Java 8 OpenJDK sandbox with the Java security manager removed, letting Spring Boot, Dropwizard and JVM languages run normally. Demonstrates a Kotlin servlet and a Spring Boot app using Cloud Datastore with an incrementing counter (works, deploys in ~40–60s) and an Android Kotlin client using Kotlin Android synthetic views calling the backend. Uses the local SDK for testing and shows autoscaling behavior that scales 0→200 instances during load.
AI-written summary · about
chapters (15)
- 0:00Start
- 3:23Explicit nullability
- 5:22Data classes (1/2)
- 6:29Named and default parameters
- 7:50Extension functions and operator overloading
- 9:23Raw strings and interpolation (2/2)
- 11:12Assignment should not be an expression
- 12:18Testing for equality is commoner than for identity
- 16:28Documentation should be readable in the source code
- 18:45Assumes you're using an IDE
- 20:31Google App Engine
- 23:55Java 8 Standard App Engine Runtime
- 26:32The new App Engine Security Sandbox
- 27:17Frameworks running in the new sandbox
- 28:11Kotlin App Engine Hello World
related talks
47mKotlin on Client and Server
39mMobile Backends with Kotlin and Google Cloud
43mFull Stack Kotlin on Google Cloud!
43mGoing Serverless with Kotlin
46mGoing Serverless with Kotlin
18mGo full-stack with Kotlin or Dart on Google Cloud
19mEnterprise Kotlin: Jakarta EE for Kotlin developers
48mSpringing into Kotlin
