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

From learning to earning

Jobs that call for the skills explored in this talk.