Markus Kett

Databaseless Data Processing - High-Performance for Cloud-Native Apps and AI

What if you could make your Java app 1000x faster by removing the database? Discover the databaseless alternative for high-performance cloud-native applications.

Databaseless Data Processing - High-Performance for Cloud-Native Apps and AI
#1about 3 minutes

The modern application demands for performance and efficiency

Modern applications for AI, ML, and IoT require extreme performance, lower cloud costs, and greater simplicity to be successful.

#2about 4 minutes

Overcoming the object-relational impedance mismatch

Traditional databases create an impedance mismatch with object-oriented languages, requiring complex and slow ORM frameworks like Hibernate to bridge the gap.

#3about 4 minutes

How distributed systems increase infrastructure complexity

Scaling applications leads to complex architectures with multiple clusters for the application, distributed caches, databases, and search servers, driving up costs.

#4about 2 minutes

Comparing the cost of cloud databases to object storage

Cloud database services are significantly more expensive than simple object storage due to the bundled compute resources, creating a major cost-saving opportunity.

#5about 3 minutes

Using Java's native power for high-speed data processing

Java's in-memory processing with object graphs and the Streams API is thousands of times faster than traditional database queries, offering microsecond latency.

#6about 4 minutes

How EclipseStore enables native Java object persistence

EclipseStore is a persistence framework that stores native Java object graphs directly to binary storage like files or cloud blob stores without conversion.

#7about 3 minutes

Simplifying system architecture by removing database layers

By keeping data in the application's memory, EclipseStore eliminates the need for separate distributed caches and database clusters, resulting in a simpler architecture.

#8about 2 minutes

Performance demo shows EclipseStore is 1000x faster than JPA

A side-by-side comparison demonstrates that querying with EclipseStore and Java Streams is up to 1000 times faster than using JPA with a hot cache.

#9about 5 minutes

Evaluating the advantages and challenges of EclipseStore

EclipseStore offers simplicity and extreme performance but represents a paradigm shift away from SQL and traditional DBA roles, requiring an API for third-party data access.

#10about 1 minute

When to adopt EclipseStore in your projects

EclipseStore is best suited for new applications or when migrating monolithic systems to microservices, as it is not a drop-in replacement for existing ORM setups.

#11about 1 minute

Understanding EclipseStore's open source licensing

The core EclipseStore framework is open source under the Eclipse Public License, while the distributed cluster solution is a commercial offering.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
What does the history of data storage tell us about the future?
In the rapidly advancing world of computing, data storage stands as a cornerstone that has evolved profoundly over the decades, adapting to meet growing demands for durability, scalability, and accessibility. From early physical storage methods to to...
What does the history of data storage tell us about the future?
BB
Benedikt Bischof
Using Java 17 latest features in real world projects
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Ron Veen who introduced the audience to some of the most interesting features that got added to the Java language.About the speaker:Ron is a hig...
Using Java 17 latest features in real world projects
BB
Benedikt Bischof
How we Build The Software of Tomorrow
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Thomas Dohmke who introduced us to the future of AI – coding.This is how Thomas describes himself:I am the CEO of GitHub and drive the company’s...
How we Build The Software of Tomorrow
BB
Benedikt Bischof
Making Data Warehouses Fast: A Developer’s Story
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Adnan Rahic who teaches the audience how to make data warehouses.About the Speaker: Adnan is senior developers advocate at Cube. His passion lie...
Making Data Warehouses Fast: A Developer’s Story

From learning to earning

Jobs that call for the skills explored in this talk.