Kotlin EE: Boost your Productivity
summary
Builds two services in Kotlin + Java EE API, one returning time and one calling it, using JAX-RS + Jackson for REST/JSON, packages each as a small WAR into Docker images, and deploys them to a 3-node local cluster managed by Docker Swarm. Service discovery uses container DNS by service name, images keep application layer small for fast rebuilds, and the demo scales the hello service to three replicas so responses show different hostnames and times.
AI-written summary · about
chapters (18)
- 0:00Start
- 2:54Buzzword Bingo
- 9:12Classes and Properties
- 11:58Data classes
- 13:42Default Values
- 14:52Named Parameters
- 15:32String Templates
- 16:40Multiline Strings
- 18:26Coroutines
- 22:06Library Management as a Service
- 24:09Ready to use containers
- 27:13Classes final by default
- 28:27Zero-Argument Constructor
- 29:37Architecture
- 30:45Prepare the Swarm
- 33:55Join the Swarm
- 54:22Conclusion
- 56:13Code Warriors wanted!
related talks
46mEffective Docker and Kubernetes for Java EE Developers
49mRefactor Java EE application Microservices and Containers
56mModern Enterprise Java from the Ground Up
19mEnterprise Kotlin: Jakarta EE for Kotlin developers
25mKubernetes for Java Developers
27mJakarta EE - Not just for Servers
01h 07mThe Java EE-stic Way of Coding
48mKubernetesize your Java application
