Distributed EclipseStore Applications and Microservices on Kubernetes
summary
EcliseStore runs as an in-memory Java persistence layer and is converted to a clustered service (MECS) that replaces the embedded storage manager with a cluster storage manager to enable single-writer async replication across reader nodes; deployment uses Kubernetes (EKS + Fargate), Helm and Terraform, supports Micronaut/Spring/Helidon, and demo clusters run with min 1 / max 2 replicas while replicating in milliseconds. Claims include 98% cloud database cost savings and the platform can scale-in to zero and backs up snapshots to S3.
AI-written summary · about
chapters (13)
- 0:00Introduction to talk
- 1:49What is EclipseStore
- 8:59EclipseStore in microservices
- 13:15Replication necessity discussion
- 17:15Scaling strategies explained
- 22:30Synchronous vs asynchronous replication
- 24:23Cluster architecture decisions
- 27:13EclipseStore cluster design
- 30:03Live demo setup
- 34:00Cluster deployment on cloud
- 38:15Current features overview
- 39:22Future roadmap
- 40:06Q&A session
related talks
44mElastic Scalable Apps & Microservices with EclipseStore, Micronaut and K8s
48mScalable Java Apps & Microservices with EclipseStore, Micronaut and K8s
55mDistributed EclipseStore Applications and Microservices on Kubernetes
43mEclipseStore - Ultra-Fast Java Cloud-Native Persistence for Microservices and Serverless
53mHigh Performance Java Cloud Native Apps
55mDatabaseless High-Performance Persistence with EclipseStore...
22mEclipseStore – The new, ultra-fast Java persistence for the cloud
52mGet Started Coding with EclipseStore...
