<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AWS on JAVAPRO Germany</title><link>https://javapro.svenruppert.com/tags/aws/</link><description>Recent content in AWS on JAVAPRO Germany</description><generator>Hugo</generator><language>de-DE</language><lastBuildDate>Mon, 16 Mar 2026 07:00:18 +0000</lastBuildDate><atom:link href="https://javapro.svenruppert.com/tags/aws/index.xml" rel="self" type="application/rss+xml"/><item><title>Produktionsreife KI-Agenten mit Java und Spring AI entwickeln</title><link>https://javapro.svenruppert.com/produktionsreife-ki-agenten-mit-java-und-spring-ai-entwickeln/</link><pubDate>Mon, 16 Mar 2026 07:00:18 +0000</pubDate><guid>https://javapro.svenruppert.com/produktionsreife-ki-agenten-mit-java-und-spring-ai-entwickeln/</guid><description>&lt;p&gt;Java-Entwickler bauen seit Jahrzehnten Enterprise-Anwendungen, aber wenn es um KI geht, wurde die Diskussion von Python dominiert. &lt;a href="https://spring.io/projects/spring-ai"&gt;Spring AI&lt;/a&gt; ändert diese Situation. Es bringt die gleichen Muster, die wir von Spring kennen - Dependency Injection, Auto-Configuration, portable Abstraktionen - in die KI-Entwicklung.&lt;/p&gt;
&lt;p&gt;Im Januar 2026 haben wir eine Beispielanwendung für einen Agenten entwickelt und möchten unsere Erkenntnisse aus dem Entwicklungsprozess teilen. Der KI-Agent führt Konversationen mit Memory, beantwortet Fragen aus internen Knowledge Bases, nutzt externe APIs und integriert sich mit bestehenden Microservices - alles läuft auf &lt;a href="https://aws.amazon.com/bedrock/"&gt;Amazon Bedrock&lt;/a&gt;. Wenn Kunden es selbst ausprobieren möchten, führt diese den Workshop &lt;a href="https://catalog.workshops.aws/java-spring-ai-agents"&gt;Building AI Agents with Java and Spring AI&lt;/a&gt; [1] durch typische Herausforderungen von Generative AI Modellen und bietet Schritt-für-Schritt-Lösungen mit Code auf &lt;a href="https://github.com/aws-samples/java-on-aws"&gt;GitHub&lt;/a&gt; [2].&lt;/p&gt;</description></item><item><title>Modernisierung von Java-Anwendungen mit Amazon EKS: Ein Cloud-nativer Ansatz</title><link>https://javapro.svenruppert.com/modernisierung-von-java-anwendungen-mit-amazon-eks-ein-cloud-nativer-ansatz/</link><pubDate>Mon, 28 Jul 2025 07:00:00 +0000</pubDate><guid>https://javapro.svenruppert.com/modernisierung-von-java-anwendungen-mit-amazon-eks-ein-cloud-nativer-ansatz/</guid><description>&lt;p&gt;Cloud-native Entwicklung ist das Fundament der modernen Anwendungsentwicklung, wobei die Containerisierung die Strategie für die Bereitstellung von Anwendungen revolutioniert. Für Java-Entwickler und Unternehmen mit umfangreichen Java-Investitionen bietet der Übergang zur Cloud-nativen Architektur sowohl Chancen als auch Herausforderungen. Dieser Artikel beleuchtet, wie Amazon EKS in Kombination mit innovativen Technologien wie &lt;a href="https://wiki.openjdk.org/display/crac"&gt;Coordinated Restore at Checkpoint (CRaC)&lt;/a&gt; und &lt;a href="https://quarkus.io/"&gt;Quarkus&lt;/a&gt; das Deployment von Java-Anwendungen in der Cloud transformiert.&lt;/p&gt;
&lt;h2 id="einführung-in-amazon-elastic-kubernetes-service"&gt;Einführung in Amazon Elastic Kubernetes Service&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://aws.amazon.com/eks/"&gt;Amazon Elastic Kubernetes Service (Amazon EKS)&lt;/a&gt; ist ein vollständig verwalteter Kubernetes-Dienst, der es Kunden ermöglicht, Kubernetes sowohl in der AWS-Cloud als auch in On-Premises-Rechenzentren nahtlos zu betreiben. In der Cloud automatisiert Amazon EKS das Management der Kubernetes-Cluster-Infrastruktur. Dies ist essenziell für das Scheduling von Containern, die Verwaltung der Anwendungsverfügbarkeit, die dynamische Skalierung von Ressourcen, die Optimierung der Rechenleistung, die Speicherung von Clusterdaten und weitere kritische Funktionen.&lt;br&gt;
Mit Amazon EKS profitieren Kunden von der hohen Leistung, Skalierbarkeit, Zuverlässigkeit und Verfügbarkeit der AWS-Infrastruktur und können nahtlos in AWS-Netzwerk-, Sicherheits- und Speicherdienste integrieren. Zur Vereinfachung des Kubernetes-Betriebs in On-Premises-Umgebungen können Kunden dieselben Amazon EKS-Cluster, -Funktionen und -Tools verwenden, um Knoten auf &lt;a href="https://aws.amazon.com/outposts/"&gt;AWS Outposts&lt;/a&gt; oder ihrer eigenen Infrastruktur auszuführen. Alternativ steht &lt;a href="https://aws.amazon.com/eks/eks-anywhere/"&gt;Amazon EKS Anywhere&lt;/a&gt; für isolierte, eigenständige Umgebungen zur Verfügung.&lt;/p&gt;</description></item><item><title>Entwicklung, Ausführung und Optimierung von Quarkus Web-Anwendung auf AWS Lambda</title><link>https://javapro.svenruppert.com/entwicklung-ausfuehrung-und-optimierung-von-quarkus-web-anwendung-auf-aws-lambda/</link><pubDate>Mon, 21 Jul 2025 07:02:44 +0000</pubDate><guid>https://javapro.svenruppert.com/entwicklung-ausfuehrung-und-optimierung-von-quarkus-web-anwendung-auf-aws-lambda/</guid><description>&lt;h2 id="was-werden-wir-in-diesem-artikel-erforschen-und-lernen"&gt;&lt;strong&gt;Was werden wir in Diesem Artikel erforschen und lernen?&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;In diesem Artikel werden wir einige Möglichkeiten zur Entwicklung, Bereitstellung und Betrieb von Anwendungen auf AWS Lambda mithilfe von Quarkus Framework erforschen. Natürlich werden wir Performanz (die Kalt- und Warmstartzeiten) der Lambda-Funktion messen. Außerdem zeigen wir, wie wir die Performance der Lambda-Funktionen mit Lambda SnapStart und GraalVM Native Image optimieren können, das als AWS Lambda Custom Runtime bereitgestellt wird. Codebeispiele für die gesamte Serie finden Sie in meinem &lt;a href="https://github.com/Vadym79/AWSLambdaJavaWithQuarkus"&gt;GitHub Account&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>