High-Performance Java-Cloud-Native Apps & Microservices
summary
Shows that Java combined with GraalVM native images and modern frameworks (Micronaut/Quarkus/Helidon) produces millisecond startup, C‑like speed and small heaps; replaces JPA+Hibernate+cache with MicroStream persistence that serializes object graphs, supports lazy loading, class versioning and GC, and runs embedded or atop Oracle/MySQL/SQLite/cloud blob stores. Demo compares real app variants and reports reads and queries up to 1000x faster and a customer cutting infra costs ~90%, claiming production use.
AI-written summary · about
chapters (19)
- 0:00Introduction and future of Java
- 3:19Java’s legacy architecture limits
- 5:51MicroProfile for cloud-native Java
- 7:07GraalVM as a game changer
- 8:12Performance bottlenecks in Java databases
- 9:19Object-relational impedance mismatch
- 12:46In-memory computing in modern stacks
- 15:56Why caching often fails in Java
- 18:48Developer challenges with classic databases
- 19:09Introducing MicroStream
- 21:14How MicroStream works
- 23:45Storing and loading object graphs
- 27:27MicroStream architecture and connectors
- 29:15Class versioning and garbage collection
- 31:23MicroStream’s ease of use
- 32:55Building ultra-fast Java apps
- 34:21Innovation and cost savings with performance
- 36:08One data model for developers
- 37:56MicroStream going open source
related talks
46mThe Java Cloud-Native Stack for Microservices and Serverless Architecture
49mThe Java Cloud-Native Stack for Microservices and Serverless Architecture
42mNative Cloud Native with Java, Quarkus and MicroProfile
39mAwesome Java applications with GraalVM and Java microservices frameworks
48mSupersonic, Subatomic Java with Quarkus
53mThe Next Evolution of Java: ☕️ Achieving Hyper Performance and Efficiency in Cloud Native Workloads
33mCloud-Friendly Applications with GraalVM
44mJava In The Cloud with GraalVM
