~/talk

High Performance Java Cloud Native Apps

Talkat GeeCON 2023 · 2023-04-19..04-21· [java, databases]
slides:none on file

EclipseStore (formerly MicroStream) replaces databases by keeping Java object graphs in memory and persisting only micro‑snapshots of deltas to blob storage, with lazy loading, transaction‑safe store calls and Java Streams queries. A bookstore demo shows queries up to 1000x faster than JPA and claims ~98% cloud DB cost savings (example: a replicated 6‑node Postgres cluster ~$50k/yr vs object storage ~$70/yr). The stack uses the Eclipse serializer, Java 8+, optional uses AWS S3 or plain files, runs as a JAR on Kubernetes and is open source.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:56Cloud storage costs pain point
  3. 5:31Evolution of cloud and microservices
  4. 8:44Java challenges with microservices
  5. 14:29Solutions with micro runtimes
  6. 17:48GraalVM native images trade-offs
  7. 19:36OpenJDK Project CRaC for JVM startup
  8. 23:42Traditional Java persistence problems
  9. 29:04High performance with pure Java
  10. 34:08System prevalence and Eclipse Store
  11. 38:49Eclipse Store performance demo
  12. 41:31Distributed apps with Eclipse Store
  13. 45:30Eclipse Store code simplicity
  14. 50:07Conclusion and benefits summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.