<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Markus Kett on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/authors/markus-kett/</link><description>Recent content in Markus Kett on JAVAPRO International</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 15 Apr 2026 07:00:01 +0000</lastBuildDate><atom:link href="https://javapro-en.svenruppert.com/authors/markus-kett/index.xml" rel="self" type="application/rss+xml"/><item><title>Petabyte-Scale AI Memory with Serverless Java</title><link>https://javapro-en.svenruppert.com/petabyte-scale-ai-memory-with-serverless-java/</link><pubDate>Wed, 15 Apr 2026 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/petabyte-scale-ai-memory-with-serverless-java/</guid><description>&lt;p&gt;&lt;a href="https://youtu.be/KfXn6v_DmTo"&gt;&lt;figure class="post-figure"&gt;
 &lt;img src="https://javapro-en.svenruppert.com/uploads/2026/03/2026-Magazin-Artikel-Banner-1024x213.png" alt="" loading="lazy" decoding="async"&gt;
 
 
 
&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The current wave of Generative AI innovation is built on a paradox. While models are becoming more powerful and efficient, the infrastructure required to operate them at scale is becoming increasingly wasteful. Enterprises are investing millions into compute, storage, and energy, yet a significant portion of these resources remains idle. Modern vector databases, graph systems, and caching layers are based on a monolithic architecture run as always-on clusters, consuming CPU and RAM regardless of whether data is actively accessed. Studies and industry analyses consistently show that up to 80% of compute resources in such systems are effectively wasted on idle workloads.&lt;/p&gt;</description></item><item><title>Next Generation Caching &amp; In-Memory Searching</title><link>https://javapro-en.svenruppert.com/next-generation-caching-and-in-memory-searching/</link><pubDate>Mon, 28 Jul 2025 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/next-generation-caching-and-in-memory-searching/</guid><description>&lt;h2 id="when-traditional-databases-reach-their-limits"&gt;&lt;strong&gt;When Traditional Databases Reach Their Limits&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Enterprise applications frequently face performance bottlenecks that stem from the underlying persistence layer. Despite decades of database evolution, many core applications still struggle with latency, throughput, and architectural complexity. These issues are particularly evident in systems that depend on complex join operations across multiple tables, need to process unstructured data, or must execute cross-database queries spanning disparate systems to fulfill analytical workflows.&lt;/p&gt;
&lt;p&gt;In such environments, it is common to see a combination of various technologies being deployed in tandem: a traditional relational database, a distributed cache, a NoSQL database, and sometimes a dedicated search server such as Elasticsearch. While each of these systems addresses a specific technical challenge, their co-existence leads to architectural fragmentation, high infrastructure costs, duplicated data models, and increased development and maintenance efforts. Moreover, the overall latency and resource usage often remain suboptimal due to inherent I/O-bound limitations and serialization overheads between systems.&lt;/p&gt;</description></item><item><title>EclipseStore: The Evolution of Java Persistence</title><link>https://javapro-en.svenruppert.com/eclipsestore-the-evolution-of-java-persistence/</link><pubDate>Mon, 12 May 2025 11:24:29 +0000</pubDate><guid>https://javapro-en.svenruppert.com/eclipsestore-the-evolution-of-java-persistence/</guid><description>&lt;p&gt;Database development in Java has always been a challenge, often feeling like a battle against mismatched paradigms. From the start, developers wrestled with complex mappings and performance bottlenecks when integrating Java with databases. EclipseStore, an open-source project under the Eclipse Foundation, was created to change this. Its mission is to deliver a Java-native persistence layer that feels like an integral part of the language, not a workaround for database limitations. By storing Java objects directly, it aims to simplify and accelerate development, aligning persistence with Java’s core strengths.&lt;/p&gt;</description></item><item><title>EclipseStore TAKES CONTROL OF CONCURRENCY</title><link>https://javapro-en.svenruppert.com/eclipsestore-takes-control-of-concurrency/</link><pubDate>Fri, 29 Nov 2024 14:45:02 +0000</pubDate><guid>https://javapro-en.svenruppert.com/eclipsestore-takes-control-of-concurrency/</guid><description>&lt;p&gt;In the world of data management, ensuring data integrity and consistency is paramount, especially for mission-critical applications in finance, healthcare, and other sensitive sectors. This is where the concept of ACID comes in.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ACID: The Bedrock of Reliable Data&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ACID stands for &lt;strong&gt;Atomicity, Consistency, Isolation, and Durability&lt;/strong&gt;. These properties are essential for any database system that handles transactions. Let&amp;rsquo;s break down what each means:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Atomicity:&lt;/strong&gt; An operation within a transaction is either all successful or all fails. This ensures that the data remains consistent.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Consistency:&lt;/strong&gt; The database enforces data integrity rules. Transactions may not leave the data in an invalid state.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Isolation:&lt;/strong&gt; Transactions execute as if they were isolated from each other. Changes made in one transaction are invisible to other ongoing transactions until the first one is committed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Durability:&lt;/strong&gt; Once a transaction is committed, the changes are permanently persisted in storage. This ensures that data is not lost even in case of system crashes or power failures.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;EclipseStore: Speed Meets Simplicity&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>