<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DevOps on JAVAPRO Germany</title><link>https://javapro.svenruppert.com/tags/devops/</link><description>Recent content in DevOps on JAVAPRO Germany</description><generator>Hugo</generator><language>de-DE</language><lastBuildDate>Wed, 08 Apr 2026 12:00:36 +0000</lastBuildDate><atom:link href="https://javapro.svenruppert.com/tags/devops/index.xml" rel="self" type="application/rss+xml"/><item><title>Großes Kino für Java-Entwickler &amp; Architekten</title><link>https://javapro.svenruppert.com/grosses-kino-fuer-java-entwickler-architekten/</link><pubDate>Wed, 08 Apr 2026 12:00:36 +0000</pubDate><guid>https://javapro.svenruppert.com/grosses-kino-fuer-java-entwickler-architekten/</guid><description>&lt;p&gt;&lt;strong&gt;JCON EUROPE 2026 | 20. bis 23. April 2026 | Cinedom in Köln&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Wer heute über moderne Softwareentwicklung spricht, spricht zwangsläufig über Java. Kaum eine Technologie prägt die Enterprise-Welt so nachhaltig – und kaum eine Community ist gleichzeitig so lebendig, vielfältig und innovationsgetrieben. Genau hier setzt die JCON an: als Treffpunkt, als Plattform und als Erlebnisraum für Entwicklerinnen und Entwickler aus der ganzen Welt. Mit Teilnehmern aus über 70 Ländern hat sich die JCON längst zu einem internationalen Treffpunkt entwickelt. Dabei bleiben &lt;strong&gt;Offenheit, Wissensaustausch und Community-Gedanke&lt;/strong&gt; zentrale Elemente.&lt;/p&gt;</description></item><item><title>DevOps-Patterns und Java 26 für On-Premises LLM-Plattformen in sicherheitskritischen Umgebungen</title><link>https://javapro.svenruppert.com/devops-patterns-und-java-26-fuer-on-premises-llm-plattformen-in-sicherheitskritischen-umgebungen/</link><pubDate>Mon, 06 Apr 2026 07:00:00 +0000</pubDate><guid>https://javapro.svenruppert.com/devops-patterns-und-java-26-fuer-on-premises-llm-plattformen-in-sicherheitskritischen-umgebungen/</guid><description>&lt;p&gt;Während die erste Welle der KI-Adoption in vielen Organisationen auf Cloud-APIs setzte, ist dieser Ansatz in sicherheitskritischen und regulierten Umgebungen häufig nicht nutzbar. Vertraulichkeitsanforderungen, Datenschutzvorgaben und der Bedarf an technisch durchsetzbaren Betriebsgrenzen stehen dem entgegen. In On-Premises-Setups erweitert sich die Architektur um zusätzliche Laufzeitkomponenten, etwa LLM-Serving, Retrieval und Wissensartefakte wie Indizes und Prompts. Der Fokus verschiebt sich damit von der reinen Modellnutzung zur Plattformfrage: Wie lassen sich Datenzugriffe und Berechtigungen entlang der Pipeline kontrollieren? Wie bleiben Änderungen an Modellen, Prompts und Indizes nachvollziehbar? Und wie lassen sich Fehlerfälle reproduzierbar eingrenzen und zurückrollen?&lt;/p&gt;</description></item><item><title>Immer auf dem Laufenden – mit jeder neuen kostenlosen PDF Ausgabe!</title><link>https://javapro.svenruppert.com/immer-auf-dem-laufenden-mit-jeder-neuen-kostenlosen-pdf-ausgabe-26-3/</link><pubDate>Thu, 26 Mar 2026 12:05:18 +0000</pubDate><guid>https://javapro.svenruppert.com/immer-auf-dem-laufenden-mit-jeder-neuen-kostenlosen-pdf-ausgabe-26-3/</guid><description>&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Du willst nichts mehr verpassen?&lt;/strong&gt;&lt;br&gt;
Mit  unseren kostenlosen &lt;a href="https://javapro.io/#pdf-newsletter"&gt;&lt;strong&gt;News&lt;/strong&gt;&lt;/a&gt; wirst Du automatisch benachrichtigt und erhältst alle zukünftigen PDF-Ausgaben sofort nach der Veröffentlichung per E-Mail — ganz ohne zusätzlichen Aufwand. Profitiere von &lt;strong&gt;exklusiven JAVAPRO-Inhalten&lt;/strong&gt;, &lt;strong&gt;Special Editions&lt;/strong&gt; und bleibe immer auf dem neuesten Stand.&lt;/p&gt;
&lt;p&gt;✔️ 100 % kostenlos&lt;/p&gt;
&lt;p&gt;&lt;a href="https://javapro.io/#pdf-newsletter"&gt;&lt;strong&gt;Jetzt alle zukünftigen PDF-Ausgaben abonnieren&lt;/strong&gt;&lt;/a&gt;** und als Erster über alles informiert sein**!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;„From Coder To System Designer “ –&lt;/strong&gt; &lt;a href="https://javapro.svenruppert.com/uploads/2026/03/JAVAPRO_03-2026.pdf"&gt;&lt;strong&gt;PDF hier downloaden!&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://javapro.io/#pdf-newsletter"&gt;&lt;figure class="post-figure"&gt;
 &lt;img src="https://javapro.svenruppert.com/uploads/sites/1/2026/03/Subscribe-Newsletter-JAVAPRO-Magazine-PDF-26-3-1024x576.png" alt="" loading="lazy" decoding="async"&gt;
 
 
 
&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Schluss mit YAML: Cloud-Infrastruktur in purem Java definieren, testen und deployen</title><link>https://javapro.svenruppert.com/schluss-mit-yaml-cloud-infrastruktur-in-purem-java-definieren-testen-und-deployen/</link><pubDate>Mon, 09 Mar 2026 07:03:25 +0000</pubDate><guid>https://javapro.svenruppert.com/schluss-mit-yaml-cloud-infrastruktur-in-purem-java-definieren-testen-und-deployen/</guid><description>&lt;p&gt;Als Java-Entwickler brüsten wir uns gerne mit professioneller, ingenieursmäßiger Entwicklung: Typsicherheit, Unit-Tests, Refactoring, Code-Reviews. Dann müssen wir ein Deployment durchführen und schreiben plötzlich hunderte Zeilen YAML, akzeptieren mangelnde Ausdrucksstärke, fehlende Abstraktionen und fehlende Flexibilität als alternativlos. Oder schlimmer: Wir loggen uns in die Cloud-Konsole ein und klicken uns zum Deployment durch.&lt;/p&gt;
&lt;p&gt;Dieser Artikel möchte eine Alternative vorstellen: Cloud-Infrastruktur in Java definieren, mit denselben Werkzeugen und Best Practices, die wir für Anwendungscode verwenden. Wir bauen ein funktionierendes Beispiel: einen Java-Service, der auf AWS ausgerollt wird, und decken den gesamten Lebenszyklus ab: von der Ressourcendefinition über Tests bis hin zu CI/CD. Das Beispiel verwendet Quarkus, die gezeigten Infrastruktur-Patterns lassen sich aber genauso auf Spring Boot, Jakarta EE oder jedes andere containerisierte Java-Framework anwenden. Der begleitende Code ist hier verfügbar: &lt;a href="https://github.com/wlami/stop-writing-yaml-javapro"&gt;github.com/wlami/stop-writing-yaml-javapro&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Reproduzierbare Entwicklungsumgebungen</title><link>https://javapro.svenruppert.com/reproduzierbare-entwicklungsumgebungen/</link><pubDate>Mon, 23 Feb 2026 07:02:10 +0000</pubDate><guid>https://javapro.svenruppert.com/reproduzierbare-entwicklungsumgebungen/</guid><description>&lt;h2 id="einleitung"&gt;Einleitung&lt;/h2&gt;
&lt;p&gt;Für die meisten Entwickler weckt der Begriff &lt;em&gt;Onboarding&lt;/em&gt; schlechte Erinnerungen und Frustration: veraltete Anleitungen im Wiki, fehlende Abhängigkeiten, undokumentierte Besonderheiten, inkompatible Tool-Versionen und das berüchtigte &lt;em&gt;„works on my machine“&lt;/em&gt;. Ganz gleich, ob neue Mitarbeiter einem Team beitreten oder erfahrene Entwickler zwischen Projekten wechseln – Der Einstieg in ein neues Projekt fühlt sich wie eine Schnitzeljagd an, der Stunden oder sogar Tage kostet, bevor produktive Arbeit möglich ist.&lt;/p&gt;
&lt;p&gt;Erfahrungsberichte und Studien stützen dieses Gefühl. Teams unterschätzen dabei oft, wie viel Produktivität, Motivation und Entwicklungsgeschwindigkeit durch diese Inkonsistenzen verloren gehen.&lt;/p&gt;</description></item><item><title>Immer auf dem Laufenden – mit jeder neuen kostenlosen PDF Ausgabe!</title><link>https://javapro.svenruppert.com/immer-auf-dem-laufenden-mit-jeder-neuen-kostenlosen-pdf-ausgabe-3/</link><pubDate>Tue, 09 Dec 2025 10:56:25 +0000</pubDate><guid>https://javapro.svenruppert.com/immer-auf-dem-laufenden-mit-jeder-neuen-kostenlosen-pdf-ausgabe-3/</guid><description>&lt;p&gt;&lt;strong&gt;Hat Dir Teil 1 unserer Sonderausgabe „Java 25“ gefallen?&lt;/strong&gt;&lt;br&gt;
Jetzt ist &lt;strong&gt;Teil 2&lt;/strong&gt; erschienen – mit noch mehr spannenden Einblicken, Stimmen aus der Community, Highlights aus 30 Jahren Java und dem Java 25 Release.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Du willst nichts mehr verpassen?&lt;/strong&gt;&lt;br&gt;
Mit unseren kostenlosen &lt;a href="https://javapro.io/#pdf-newsletter"&gt;&lt;strong&gt;News&lt;/strong&gt;&lt;/a&gt; wirst Du automatisch benachrichtigt und erhältst alle zukünftigen PDF-Ausgaben sofort nach der Veröffentlichung per E-Mail — ganz ohne zusätzlichen Aufwand. Profitiere von &lt;strong&gt;exklusiven JAVAPRO Inhalten&lt;/strong&gt;, &lt;strong&gt;Special Editions&lt;/strong&gt; und bleibe immer auf dem neuesten Stand.&lt;/p&gt;</description></item><item><title>Java trifft Zukunft: Wie Quarkus Architektur, Performance und Cloud-Native nahtlos verbindet</title><link>https://javapro.svenruppert.com/java-trifft-zukunft-wie-quarkus-architektur-performance-und-cloud-native-nahtlos-verbindet/</link><pubDate>Mon, 24 Nov 2025 07:00:53 +0000</pubDate><guid>https://javapro.svenruppert.com/java-trifft-zukunft-wie-quarkus-architektur-performance-und-cloud-native-nahtlos-verbindet/</guid><description>&lt;p&gt;Angesichts der zunehmenden Allgegenwärtigkeit digitaler Technologien, die fortlaufend und immer natürlicher in unsere Umgebung eingebettet werden, stellt sich die essenzielle Frage, welche Rolle Java in dieser zukünftigen Entwicklung von IT-Systemen spielen wird. Mark Weiser, Pionier des ubiquitären Computings, formulierte diesen technologischen Paradigmenwechsel folgendermaßen: &amp;ldquo;Die beste Technologie ist die, die wir gar nicht bemerken, weil sie auf natürliche Weise unseren Alltag bereichert.&amp;rdquo; (sinngemäß nach [LMU19]).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ubiquitäres Computing&lt;/strong&gt; zeigt bereits heute, wie Technologie allgegenwärtig wird und als unsichtbarer Begleiter nahtlos in unsere Umgebung integriert ist. Ein zentraler Faktor dabei ist der nahezu universelle Zugang zu Netzwerken (wie z.B. WLAN), der international immer mehr zur Standardinfrastruktur gehört. Dieser Zugang ermöglicht die Echtzeitvernetzung smarter Geräte, von Smart Homes bis hin zu Wearables, und bildet die Basis für Technologien, die intuitiv im Hintergrund arbeiten und barrierefrei ohne störende Eingriffe miteinander kommunizieren. Zudem fördert das ubiquitäre Computing eine immer engere &lt;strong&gt;Symbiose zwischen Mensch und Maschine&lt;/strong&gt;, in der neue Technologien heranwachsen, die klassische Interfaces zur digitalen Welt wie Smartphones oder Tablets zunehmend ablösen. Geräte wie beispielsweise Mixed-Reality-Brillen (z.B. die &lt;em&gt;Meta Quest&lt;/em&gt; oder &lt;em&gt;Apple Vision Pro)&lt;/em&gt; eröffnen eine neue Form der Interaktion, bei der digitale Informationen direkt und kontextbewusst ins Sichtfeld projiziert werden. Ziel ist nicht mehr nur allgemeine Interaktion, sondern eine präzise Anpassung digitaler Inhalte an die individuellen Bedürfnisse des Nutzers. Diese Entwicklung mündet in das Konzept der &lt;strong&gt;Hyperpersonalisierung&lt;/strong&gt;: Systeme reagieren in Echtzeit auf Standort, Vorlieben und Ziele und liefern so maßgeschneiderte Informationen, Unterhaltung oder Unterstützung im Alltag. Damit zeichnet sich eine Zukunft ab, in der digitale Erlebnisse nahtlos in das persönliche Leben integriert sind.&lt;/p&gt;</description></item><item><title>Microfrontends mit Module Federation für bestehende Anwendungen - Ein Erfahrungsbericht</title><link>https://javapro.svenruppert.com/microfrontends-mit-module-federation-fuer-bestehende-anwendungen-ein-erfahrungsbericht/</link><pubDate>Mon, 11 Aug 2025 07:00:34 +0000</pubDate><guid>https://javapro.svenruppert.com/microfrontends-mit-module-federation-fuer-bestehende-anwendungen-ein-erfahrungsbericht/</guid><description>&lt;p&gt;&lt;em&gt;Die Anwendung ist seit mehreren Jahren produktiv – und dann auf einen Hype wie Microfrontends aufspringen, geht das überhaupt? Wir haben das Experiment gewagt und unser bestehendes Frontend umgebaut und Microfrontends mit Module Federation eingeführt. Was uns dazu bewogen hat und was wir dabei gelernt haben, lernt ihr in diesem Artikel.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Wir hatten folgende Situation: zwei Projektteams, welche voneinander unabhängige Webportale in derselben Firma entwickeln, sollen möglichst viele Komponenten wiederverwenden. Die Wiederverwendung wurde beiden Projekten als Ziel vom Management vorgegeben.&lt;/p&gt;</description></item><item><title>Java im Ernstfall: Wie Eigenentwicklung Kontrolle schafft und kritische Systeme sichert</title><link>https://javapro.svenruppert.com/java-im-ernstfall-wie-eigenentwicklung-kontrolle-schafft-und-kritische-systeme-sichert/</link><pubDate>Wed, 28 May 2025 13:55:34 +0000</pubDate><guid>https://javapro.svenruppert.com/java-im-ernstfall-wie-eigenentwicklung-kontrolle-schafft-und-kritische-systeme-sichert/</guid><description>&lt;p&gt;&lt;strong&gt;Wenn IT versagt, merkt es keiner – bis es alle betrifft.&lt;/strong&gt;&lt;br&gt;
Ob im Krankenhaus, bei der Energieversorgung oder am Flughafen: In sicherheitskritischen Umgebungen ist der stabile Betrieb digitaler Systeme keine Option, sondern Pflicht. Genau hier zeigt sich, ob Infrastruktur resilient, skalierbar und unabhängig genug gebaut ist, um im Ernstfall standzuhalten.&lt;/p&gt;
&lt;p&gt;Ein prägnantes Beispiel ist die &lt;a href="https://www.fraport.com/de.html"&gt;Fraport AG&lt;/a&gt;, Betreiberin eines der größten Luftfahrtdrehkreuze Europas. Wenn dort Gepäck nicht ankommt oder sicherheitsrelevante Informationen verzögert eintreffen, steht nicht nur der Urlaub einzelner Passagiere auf dem Spiel – sondern die operative Stabilität des gesamten Betriebs. Hinter den Kulissen eines solchen Drehkreuzes läuft eine hochkomplexe digitale Infrastruktur, die rund um die Uhr funktionieren muss – trotz wachsender Anforderungen, alternder Legacy-Systeme und zunehmender Sicherheitsauflagen.&lt;/p&gt;</description></item><item><title>Kostenlose Tickets für die JCON EUROPE 2025</title><link>https://javapro.svenruppert.com/kostenlose-tickets-fuer-die-jcon-europe-2025/</link><pubDate>Mon, 31 Mar 2025 12:27:25 +0000</pubDate><guid>https://javapro.svenruppert.com/kostenlose-tickets-fuer-die-jcon-europe-2025/</guid><description>&lt;p&gt;&lt;strong&gt;4 Tage | 100+ Speaker | 100+ Sessions | In-Person&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="das-ultimative-java-erlebnis-auf-der-großen-leinwand"&gt;Das ultimative Java-Erlebnis auf der großen Leinwand!&lt;/h2&gt;
&lt;p&gt;Die JCON EUROPE 2025 kehrt vom 12. bis 15. Mai 2025 zurück auf die große Kinoleinwand! Sei dabei bei einer erstklassigen Java-Konferenz mit vier parallelen Tracks, praxisnahen Workshops und einer lebendigen internationalen Java-Community.&lt;/p&gt;
&lt;p&gt;📅 &lt;strong&gt;Montag&lt;/strong&gt;, 12. Mai – Großer &lt;strong&gt;Workshop-Tag&lt;/strong&gt;&lt;br&gt;
📅 &lt;strong&gt;Hauptkonferenz&lt;/strong&gt;: 13.–15. Mai – Deep-Dive-Sessions, Live-Coding &amp;amp; Networking&lt;br&gt;
📅 &lt;strong&gt;VIP-Event:&lt;/strong&gt; 14. Mai – Exklusives Treffen mit Java-Experten&lt;br&gt;
🍻 Happy Hour: 13.–14. Mai – Entspannen und mit anderen Entwicklern netzwerken&lt;/p&gt;</description></item><item><title>Bewährte Praktiken für APIs</title><link>https://javapro.svenruppert.com/bewaehrte-praktiken-fuer-apis/</link><pubDate>Wed, 27 Jul 2022 10:17:43 +0000</pubDate><guid>https://javapro.svenruppert.com/bewaehrte-praktiken-fuer-apis/</guid><description>Das Tor zum Himmel. Alle oben genannten Mechanismen sind langwierig zu implementieren und zu warten. Anstatt das Rad neu zu erfinden, sollten Sie sich für eine ausgereifte und leistungsstarke API-Verwaltungslösung mit all diesen Optionen entscheiden, um Geld, Zeit und Ressourcen zu sparen und Ihre Markteinführungszeit zu verkürzen. Ein API-Gateway hilft Ihnen, Ihren Datenverkehr zu sichern, zu kon</description></item><item><title>Ein Ansatz für Cloud-Transformation und Cloud-Migration - erster Teil</title><link>https://javapro.svenruppert.com/ein-ansatz-fuer-cloud-transformation-und-cloud-migration-erster-teil/</link><pubDate>Fri, 24 Jun 2022 18:07:31 +0000</pubDate><guid>https://javapro.svenruppert.com/ein-ansatz-fuer-cloud-transformation-und-cloud-migration-erster-teil/</guid><description>Die anhaltende COVID 19-Pandemie stellt fast alle Branchen vor neue Herausforderungen. Sie hat erhebliche Auswirkungen auf Geschäfts- und Betriebsmodelle. Unternehmen denken darüber nach, wie sie ihr Geschäft für solch große Störungen robuster gestalten können, wie sie schneller Neurungen einbringen und ihren Kunden neue Dienstleistungen anbieten können, wie sie die Gesamtbetriebskosten senken kön</description></item><item><title>Die Zukunft von Containern - Was kommt als Nächstes?</title><link>https://javapro.svenruppert.com/die-zukunft-von-containern-was-kommt-als-naechstes/</link><pubDate>Wed, 15 Jun 2022 17:29:13 +0000</pubDate><guid>https://javapro.svenruppert.com/die-zukunft-von-containern-was-kommt-als-naechstes/</guid><description>Vielleicht haben Sie schon die Schlagworte gehört, die in aller Munde sind, wenn es um die Zukunft von Containern geht. Seltsame Namen wie &amp;ldquo;Micro-VMs&amp;rdquo;… &amp;ldquo;Unikernel&amp;rdquo;… &amp;ldquo;Sandboxes&amp;rdquo;… Haben Sie sich gefragt, was diese Dinge sind und wie Sie sie nutzen können? Oder sollten Sie diese überhaupt verwenden?</description></item><item><title>Monolithen und Microservices sind keine Gegensätze</title><link>https://javapro.svenruppert.com/monolithen-und-microservices-sind-keine-gegensaetze/</link><pubDate>Tue, 12 May 2020 15:19:38 +0000</pubDate><guid>https://javapro.svenruppert.com/monolithen-und-microservices-sind-keine-gegensaetze/</guid><description>&lt;p&gt;**Microservices sind in - Monolithen sind out. Diese einfache Formel wird der Programmier-Realität nicht gerecht. Denn nach wie vor kämpfen Microservices mit diversen Schwächen, während monolithische Architekturen immer noch eine ganze Reihe systembedingter Vorzüge besitzen. Clevere Programmierer nutzen deshalb mit modernem Software Engineering die komplementären Stärken beider Ansätze. ** Microservices-Architekturen sind nicht umsonst aktuell so beliebt, denn ihre Vorteile sind evident: Sie sind sauber strukturiert, granular skalierbar, ressourcenschonend, leicht erweiterbar und unterstützen die agile Software-Entwicklung in Teams. Dieser Habenseite stehen allerdings einige gravierende Nachteile gegenüber. Der für IT-Abteilungen vielleicht wichtigste ist die Komplexität von Microservice-Strukturen. Denn das Microservice-Portfolio gerät schnell in einen unübersichtlichen Wildwuchs, der nur mit viel Aufwand hinsichtlich Transparenz, Verwaltung und Kommunikation in den Griff zu bekommen ist. Das bindet zwar produktive Ressourcen, ist aber auch deshalb unumgänglich, weil mit der wachsenden Zahl von Microservices das Sicherheitsrisiko steigt. Denn mit ihren APIs, über die sie mit der Außenwelt kommunizieren, sind sie ein beliebtes Angriffsziel von Cyberattacken. Mit den Nachteilen von Microservices wurden prinzipiell bereits die Vorteile monolithisch aufgebauter Software-Architekturen beschrieben. Das ergibt sich aus der Tatsache, dass beide sich in ihren Eigenschaften und Merkmalen fast komplementär zueinander verhalten. Monolithen sind architektonisch einfacher, leichter auszurollen und häufig performanter als Microservices. Letzteres gilt, wenn eine App mit einer Microservices-Architektur zum Beispiel 20 bis 30 API-Aufrufe an 20 bis 30 unterschiedliche Microservices benötigt, um eine einzelne Eingabemaske zu laden, was zulasten der Performance geht. Demgegenüber kommunizieren die Software-Komponenten eines Monolithen in der Regel wesentlich performanter miteinander. Monolithen haben jedoch auch einige gravierende Nachteile: Sie skalieren nur &amp;ldquo;an einem Stück&amp;rdquo;, gelten deshalb als Ressourcenfresser und als schwerfällig, wenn es um die agile Einführung neuer Technologien wie das IoT oder KI geht.&lt;/p&gt;</description></item></channel></rss>