GeeCON Praga 2023: Markus Kett - Wysokowydajne aplikacje natywne dla chmury Java

youtube.com 8 miesięcy temu


Hibernate is the de facto standard persistence for relational database applications in Java. Both were built for monolithic applications and worked rather well so far. EclipseStore (formerly MicroStream) was built to become the fresh Java persistence for next-generation enterprise applications, containerized microservices, and serverless infrastructure. EclipseStore is simply a revolutionary databaseless persistence approach. The thought behind the task is: build any Java app, process data in the memory by utilizing Core Java only, your Java environment cares for persistence full-automated like magic. Just usage a cloud object retention specified as AWS S3 or plain file retention instead. The advanced complexity of external database systems, mappings, schema migration, caching and database clusters is eliminated. An external database strategy is not required at all. A cloud object sotrage specified as AWS S3 or even plain files are utilized instead. There are 3 major benefits: 1) advanced performance in-memory data processing, up to 1000x faster queries compared to JPA, microsecond consequence time, gigantic workloads. 2) 98% database cost savings in the cloud. 3) Revolutionary simple architecture and implementation, Core Java features only, higher developer joy and productivity, and faster time to market. In this session, you will learn how EclipseStore works, what’s new, and how you can build distributed, elastic scale-to-zero cloud-native apps and microservice based on Kubernetes, just by a simple JAR deployment.