<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MicroStream on JAVAPRO Germany</title><link>https://javapro.svenruppert.com/tags/microstream/</link><description>Recent content in MicroStream on JAVAPRO Germany</description><generator>Hugo</generator><language>de-DE</language><lastBuildDate>Thu, 02 Apr 2026 11:45:30 +0000</lastBuildDate><atom:link href="https://javapro.svenruppert.com/tags/microstream/index.xml" rel="self" type="application/rss+xml"/><item><title>Caching &amp; Beyond: Smartere Datenverarbeitung mit Java - in 2 Stunden</title><link>https://javapro.svenruppert.com/caching-beyond-smartere-datenverarbeitung-mit-java/</link><pubDate>Thu, 02 Apr 2026 11:45:30 +0000</pubDate><guid>https://javapro.svenruppert.com/caching-beyond-smartere-datenverarbeitung-mit-java/</guid><description>&lt;p&gt;Viele Java-Teams starten einfach — mit einer einzelnen Datenbank und einer überschaubaren Architektur. Doch mit der Weiterentwicklung der Systeme wächst auch der Stack: Caching-Schichten zur Performance-Optimierung, Suchmaschinen für schnellere Abfragen, zusätzliche Datenbanken für spezielle Anwendungsfälle und inzwischen auch Vektordatenbanken für KI-gestützte Features.&lt;/p&gt;
&lt;p&gt;Was als Optimierung beginnt, entwickelt sich oft zu einer fragmentierten Technologielandschaft. Das Ergebnis: steigende Komplexität, höhere Infrastrukturkosten und zunehmender DevOps-Aufwand.&lt;/p&gt;
&lt;p&gt;Die Session &lt;em&gt;„&lt;a href="https://schedule.jcon.one/2026/session/1153509"&gt;Caching and Beyond – Smarter Data Processing with Java&lt;/a&gt;“&lt;/em&gt; auf der JCON EUROPE verfolgt einen anderen Ansatz. Statt weitere Tools hinzuzufügen, liegt der Fokus auf der Vereinfachung von Datenarchitekturen — basierend auf einem klaren, Java-zentrierten Modell mit Open-Source-Technologien.&lt;/p&gt;</description></item><item><title>Kostenlose Java-Training-Videos verfügbar: Von den Grundlagen bis zu modernen Frameworks</title><link>https://javapro.svenruppert.com/kostenlose-java-trainings-playlists-verfuegbar-von-den-grundlagen-bis-zu-modernen-frameworks/</link><pubDate>Wed, 01 Apr 2026 12:01:51 +0000</pubDate><guid>https://javapro.svenruppert.com/kostenlose-java-trainings-playlists-verfuegbar-von-den-grundlagen-bis-zu-modernen-frameworks/</guid><description>&lt;p&gt;Eine umfassende Sammlung von Java-Trainingsvideos ist ab sofort öffentlich verfügbar und bietet Entwicklerinnen und Entwicklern wertvolle Einblicke in moderne Backend-Technologien und Frameworks.&lt;/p&gt;
&lt;p&gt;Die Playlists decken zentrale Themen wie &lt;strong&gt;Spring Boot, Quarkus, Helidon, Payara, EclipseStore und MicroStream&lt;/strong&gt; ab und vermitteln sowohl eine solide Grundlage als auch ein tiefergehendes technisches Verständnis. Die Inhalte richten sich an Entwickler aller Erfahrungsstufen – vom Einstieg in moderne Java-Frameworks bis hin zu erfahrenen Engineers, die ihr Wissen weiter vertiefen möchten.&lt;/p&gt;</description></item><item><title>Eclipse Data Grid: Die Java-Native In-Memory-Datenplattform</title><link>https://javapro.svenruppert.com/eclipse-data-grid-die-java-native-in-memory-data-platform/</link><pubDate>Wed, 09 Jul 2025 12:58:00 +0000</pubDate><guid>https://javapro.svenruppert.com/eclipse-data-grid-die-java-native-in-memory-data-platform/</guid><description>&lt;h2 id="java-anwendungen-beschleunigen-mit-verteilter-in-memory-verarbeitung"&gt;Java-Anwendungen beschleunigen mit verteilter In-Memory-Verarbeitung&lt;/h2&gt;
&lt;p&gt;Moderne Unternehmensanwendungen müssen immer größere Datenmengen in Echtzeit verarbeiten. Relationale Datenbanken sind nach wie vor ein unverzichtbarer Bestandteil vieler Systeme – stoßen jedoch bei hohen Performance-Anforderungen oft an ihre Grenzen.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Eclipse Data Grid&lt;/strong&gt; setzt genau hier an: Mit einer leistungsstarken, verteilten In-Memory-Datenschicht, die speziell für Java-Entwickler konzipiert ist. Im Unterschied zu klassischen Caching-Lösungen kombiniert Eclipse Data Grid schnellen Speicherzugriff, Indexierung, Abfragen und transaktionale Persistenz. So entsteht eine nahtlose Brücke zwischen hochperformanten In-Memory-Operationen und dauerhafter Datenspeicherung.&lt;/p&gt;</description></item><item><title>Lokale KI mit Java: AI-Integration ohne Cloud-Abhängigkeit</title><link>https://javapro.svenruppert.com/lokale-ki-mit-java-ai-integration-ohne-cloud-abhaengigkeit/</link><pubDate>Fri, 02 May 2025 07:02:10 +0000</pubDate><guid>https://javapro.svenruppert.com/lokale-ki-mit-java-ai-integration-ohne-cloud-abhaengigkeit/</guid><description>&lt;p&gt;Die Zukunft der Künstlichen Intelligenz ist lokal. Immer mehr Unternehmen setzen auf lokale AI-Modelle, um Datenschutz, Offline-Fähigkeit und Unabhängigkeit von Cloud-Anbietern sicherzustellen. Auf der &lt;a href="https://2025.europe.jcon.one/"&gt;JCON EUROPE 2025&lt;/a&gt; vermittelt der zweistündige &amp;ldquo;&lt;a href="https://schedule.jcon.one/session/894517"&gt;AI-based optimization in expedition planning-a practice-oriented worksho&lt;/a&gt;&lt;a href="https://schedule.jcon.one/schedule?selectedSession=894517"&gt;p&lt;/a&gt;&amp;rdquo; mit Sven Ruppert, wie sich genau das in Java umsetzen lässt: hochperformante, datenschutzfreundliche AI-Features – direkt in der eigenen Anwendung, ganz ohne Cloud-Dienste.&lt;/p&gt;
&lt;h2 id="fokus-auf-das-open-source-projekt-expedition-planner"&gt;Fokus auf das Open-Source-Projekt „Expedition Planner“&lt;/h2&gt;
&lt;p&gt;Im Mittelpunkt steht das Open-Source-Projekt &lt;strong&gt;„Expedition Planner“&lt;/strong&gt;, eine Java-basierte Webanwendung zur Planung und Organisation von Expeditionen. Doch hier geht es nicht um Theorie: Die Teilnehmenden arbeiten an realen Use Cases und integrieren lokale AI-Modelle mit &lt;strong&gt;Ollama&lt;/strong&gt;, nutzen &lt;strong&gt;Langchain4j&lt;/strong&gt; und &lt;strong&gt;Retrieval Augmented Generation (RAG)&lt;/strong&gt;, um Aufgabenplanung und Materiallisten intelligent zu optimieren.&lt;/p&gt;</description></item><item><title>Dynamisches Caching für große Workloads: Pure Java-Lösungen aus erster Hand</title><link>https://javapro.svenruppert.com/dynamisches-caching-fuer-grosse-workloads-pure-java-loesungen-aus-erster-hand/</link><pubDate>Tue, 29 Apr 2025 09:13:57 +0000</pubDate><guid>https://javapro.svenruppert.com/dynamisches-caching-fuer-grosse-workloads-pure-java-loesungen-aus-erster-hand/</guid><description>&lt;p&gt;Viele Java-Entwickler stoßen beim Umgang mit großen Datenmengen und dynamisch wachsenden Workloads an die Grenzen traditioneller Caching- und Datenbanklösungen. Oft verhindern schwergewichtige Systeme eine flexible Skalierung oder treiben die Infrastrukturkosten unnötig in die Höhe.&lt;/p&gt;
&lt;p&gt;Wie es anders geht, zeigt die Session &lt;strong&gt;„&lt;a href="https://schedule.jcon.one/session/851487"&gt;High-Performance Caching with Pure Java – Part 2: Managing Gigantic Workloads&lt;/a&gt;“&lt;/strong&gt; auf der &lt;strong&gt;JCON EUROPE 2025&lt;/strong&gt;: Statt komplexer Architekturen setzt dieser Ansatz auf Pure Java – schlank, skalierbar und leistungsstark.&lt;/p&gt;</description></item><item><title>Schluss mit ORM-Problemen: EclipseStore Hands-On mit dem Leiter des Open-Source-Projekts</title><link>https://javapro.svenruppert.com/eclipsestore-hands-on-schluss-mit-orm-pain-jetzt-selbst-erleben/</link><pubDate>Thu, 24 Apr 2025 12:26:47 +0000</pubDate><guid>https://javapro.svenruppert.com/eclipsestore-hands-on-schluss-mit-orm-pain-jetzt-selbst-erleben/</guid><description>&lt;p&gt;Viele Java-Entwickler:innen kennen die Schattenseiten klassischer ORM-Modelle: Performance-Engpässe bei steigender Skalierung, komplexe Serialisierung und immer wieder Probleme beim Refactoring persistenter Objekte. Wer an dieser Stelle nach einer modernen, performanten Alternative sucht, sollte EclipseStore in den Blick nehmen – und zwar nicht nur theoretisch, sondern hands-on.&lt;/p&gt;
&lt;h2 id="eclipsestore-live-erleben--direkt-mit-einem-core-contributor"&gt;&lt;strong&gt;EclipseStore live erleben – direkt mit einem Core Contributor&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Im Rahmen der diesjährigen &lt;a href="https://2025.europe.jcon.one/"&gt;JCON EUROPE 2025&lt;/a&gt; bietet sich dafür eine besondere Gelegenheit: &lt;strong&gt;Florian Habermann&lt;/strong&gt;, CTO von MicroStream Software und Core Contributor von EclipseStore, lädt zu einem &lt;strong&gt;&lt;a href="https://schedule.jcon.one/session/797351"&gt;zweistündigen, praxisorientierten Workshop&lt;/a&gt;&lt;/strong&gt; ein. Anstatt sich durch Slides zu klicken, arbeiten Teilnehmer:innen aktiv am Code – in der eigenen IDE, mit Java, direkt an produktionsnahen Beispielen.&lt;/p&gt;</description></item><item><title>Kostenminimierung durch Nutzung von Cloud-Speicher mit Spring-Data-Eclipse-Store</title><link>https://javapro.svenruppert.com/kostenminimierung-durch-nutzung-von-cloud-speicher-mit-spring-data-eclipse-store/</link><pubDate>Wed, 21 Feb 2024 14:59:47 +0000</pubDate><guid>https://javapro.svenruppert.com/kostenminimierung-durch-nutzung-von-cloud-speicher-mit-spring-data-eclipse-store/</guid><description>Mit Hilfe von Spring Data und EclipseStore können massive Kosten für Datenspeicherung in der Cloud eingespart werden. Wie das funktioniert, zeigt folgender Artikel durch die Spring-Data-Eclipse-Store-Bibliothek.</description></item><item><title>MicroStream High-Speed Persistence jetzt Open Source</title><link>https://javapro.svenruppert.com/microstream-high-speed-persistence-jetzt-open-source/</link><pubDate>Fri, 13 Aug 2021 16:14:42 +0000</pubDate><guid>https://javapro.svenruppert.com/microstream-high-speed-persistence-jetzt-open-source/</guid><description>&lt;p&gt;&lt;a href="https://microstream.one/"&gt;MicroStream&lt;/a&gt; ist im Kern eine von Grund auf neu entwickelte, hoch performante und ebenso hoch sichere Serialisierung für Java, mit einem darauf aufsetzendem Persistence-Framework für die persistente Speicherung beliebiger Java Objektgraphen (POJOs), die im schnellen Hauptspeicher gehalten werden. Das Ergebnis ist eine hoch performante In-Memory Datenbankanwendung oder ein Microservice mit eigener Persistence.&lt;/p&gt;
&lt;p&gt;Das 2013 gestartete Projekt ist nun in Version 5 als Open Source unter der Eclipse Public License auf &lt;a href="https://github.com/microstream-one/microstream"&gt;GitHub&lt;/a&gt; verfügbar. Mit MicroStream lassen sich beliebige Java Objekte (Plain-Old-Java-Objects), in der Praxis meist komplexe Objektgraphen bestehend aus Millionen von Objekten oder auch nur einzelne Subgraphen davon, persistent speichern und zu einem beliebigen Zeitpunkt ganz oder auch nur teilweise im Hauptspeicher wiederherstellen, z.B. nach einem Systemneustart. Anders als bei traditionellen Java Persistenz-Frameworks wie Hibernate in Verbindung mit relationalen Datenbanken oder bei NoSQL Systemen, werden Java Objekte mit MicroStream nicht mehr auf eine datenbankspezifische Datenstruktur abgebildet (Mapping), sondern serialisiert und direkt in Form von Bytecode persistent gespeichert. Umständliche Mappings, daraus resultierende technische Probleme, rechenzeitintensive Datenkonvertierungen und damit verbundene Latenzen zur Laufzeit fallen vollständig weg.&lt;/p&gt;</description></item></channel></rss>