<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://hofmann-itconsulting.de/feed.xml" rel="self" type="application/atom+xml" /><link href="https://hofmann-itconsulting.de/" rel="alternate" type="text/html" /><updated>2026-06-09T17:00:41+02:00</updated><id>https://hofmann-itconsulting.de/feed.xml</id><title type="html">Hofmann IT-Consulting</title><subtitle>Hofmann IT-Consulting, Softwarearchitektur, Architektur, DevOps, Cloud, Beratung, Coaching, MicroProfile, Service Mesh, Istio, Java, Enterprise Java, Java EE, Jakarta EE, OpenLiberty, WebSphere Liberty</subtitle><author><name>Michael Hofmann</name><email>info@hofmann-itconsulting.de</email><uri>https://hofmann-itconsulting.de</uri></author><entry><title type="html">Microservices sinnvoll einsetzen</title><link href="https://hofmann-itconsulting.de/2025/09/15/JavaMagazin-MS-Sinnvoll.html" rel="alternate" type="text/html" title="Microservices sinnvoll einsetzen" /><published>2025-09-15T00:00:00+02:00</published><updated>2025-09-15T00:00:00+02:00</updated><id>https://hofmann-itconsulting.de/2025/09/15/JavaMagazin-MS-Sinnvoll</id><content type="html" xml:base="https://hofmann-itconsulting.de/2025/09/15/JavaMagazin-MS-Sinnvoll.html"><![CDATA[<p>Microservices gelten in der Softwarearchitektur als modernes Paradigma, das viele Vorteile verspricht: Autonomie in der Entwicklung, technologische Freiheit und eine bessere Skalierbarkeit komplexer Systeme. Doch mit dieser Flexibilität gehen auch erhebliche Herausforderungen einher – sei es bei der Strukturierung der Services, im Betrieb oder bei der Migration von bestehenden Architekturen. Im folgenden Interview beleuchten unsere beiden Experten Michael Hofmann und Mario-Leander Reimer, wann der Einsatz von Microservices wirklich sinnvoll ist, welche typischen Fehler vermieden werden sollten und unter welchen Umständen andere Architekturansätze – wie ein gut strukturierter Monolith – möglicherweise die bessere Wahl sind.</p>

<p><a href="https://entwickler.de/microservices/microservices-sinnvoll-einsetzen" target="\_blank">Microservices sinnvoll einsetzen</a></p>]]></content><author><name>Michael Hofmann</name><email>info@hofmann-itconsulting.de</email><uri>https://hofmann-itconsulting.de</uri></author><summary type="html"><![CDATA[Artikel im JavaMagazin 10.2025]]></summary></entry><entry><title type="html">Multi-Mesh - Clustergrenzen überschreiten</title><link href="https://hofmann-itconsulting.de/2025/04/07/JavaMagazin-Multi-Mesh.html" rel="alternate" type="text/html" title="Multi-Mesh - Clustergrenzen überschreiten" /><published>2025-04-07T00:00:00+02:00</published><updated>2025-04-07T00:00:00+02:00</updated><id>https://hofmann-itconsulting.de/2025/04/07/JavaMagazin-Multi-Mesh</id><content type="html" xml:base="https://hofmann-itconsulting.de/2025/04/07/JavaMagazin-Multi-Mesh.html"><![CDATA[<p>Ein Service Mesh, das mehrere Kubernetes-Cluster zu einem logischen Mesh verbindet, wird als Multi-Mesh bezeichnet. Durch die Erweiterung über Clustergrenzen hinweg lassen sich Vorteile wie Ende-zu-Ende-Verschlüsselung, Cross-Cluster-Routing und verbesserte Observability auf alle Cluster ausdehnen. In diesem Artikel erfahren Sie, wie Unternehmen, die bereits ein Service Mesh wie Istio nutzen, ihre Infrastruktur mit Multi-Mesh effizienter und skalierbarer gestalten können.</p>

<p><a href="https://entwickler.de/kubernetes/clustergrenzen-uberschreiten-mit-multi-mesh" target="\_blank">Kubernetes: Clustergrenzen überschreiten mit Multi-Mesh</a></p>]]></content><author><name>Michael Hofmann</name><email>info@hofmann-itconsulting.de</email><uri>https://hofmann-itconsulting.de</uri></author><summary type="html"><![CDATA[Artikel im JavaMagazin 05.2025]]></summary></entry><entry><title type="html">Der Berg ruft! - Kubernetes angehen: Schritt für Schritt</title><link href="https://hofmann-itconsulting.de/2024/06/07/JavaMagazin-Kubernetes-Der-Berg-ruft.html" rel="alternate" type="text/html" title="Der Berg ruft! - Kubernetes angehen: Schritt für Schritt" /><published>2024-06-07T00:00:00+02:00</published><updated>2024-06-07T00:00:00+02:00</updated><id>https://hofmann-itconsulting.de/2024/06/07/JavaMagazin-Kubernetes-Der-Berg-ruft</id><content type="html" xml:base="https://hofmann-itconsulting.de/2024/06/07/JavaMagazin-Kubernetes-Der-Berg-ruft.html"><![CDATA[<p>Der Wechsel zu Kubernetes ist für viele Projekte und Unternehmen fraglos kein Sonderweg mehr, sondern inzwischen fast Common Sense. Jedoch gibt es auch häufig Vorbehalte. Zwischen „die Qual der Wahl“ und „der Appetit kommt beim Essen“ oszilliert die Spanne der Gedanken, wenn es um die Nutzung von Kubernetes und des CNCF geht – in diesem Artikel wollen wir uns eher auf letzteren Zustand konzentrieren und zeigen, wie ein strukturiertes Vorgehen beim Einstieg in Kubernetes Vorbehalte abbauen kann und ein Erreichen der eigenen bzw. der Unternehmensziele in greifbarere Nähe rücken lässt.</p>

<p><a href="https://entwickler.de/kubernetes/kubernetes-migration-cncf" target="\_blank">Der Berg ruft! - Kubernetes angehen: Schritt für Schritt</a></p>]]></content><author><name>Michael Hofmann</name><email>info@hofmann-itconsulting.de</email><uri>https://hofmann-itconsulting.de</uri></author><summary type="html"><![CDATA[Artikel im JavaMagazin 07.2024]]></summary></entry><entry><title type="html">Was tut sich in der Java-Welt?</title><link href="https://hofmann-itconsulting.de/2024/03/10/JavaMagazin-was-tut-sich-in-der-Java-Welt.html" rel="alternate" type="text/html" title="Was tut sich in der Java-Welt?" /><published>2024-03-10T00:00:00+01:00</published><updated>2024-03-10T00:00:00+01:00</updated><id>https://hofmann-itconsulting.de/2024/03/10/JavaMagazin-was-tut-sich-in-der-Java-Welt</id><content type="html" xml:base="https://hofmann-itconsulting.de/2024/03/10/JavaMagazin-was-tut-sich-in-der-Java-Welt.html"><![CDATA[<p>Unsere Experten aus der Java-Community werfen einen Blick zurück auf das Jahr 2023, erzählen uns, welche Entwicklungen für sie besonders interessant waren und was sie sich für die Zukunft wünschen.</p>

<p><a href="https://entwickler.de/java/java-trends-expertencheck" target="\_blank">Was tut sich in der Java-Welt?</a></p>]]></content><author><name>Michael Hofmann</name><email>info@hofmann-itconsulting.de</email><uri>https://hofmann-itconsulting.de</uri></author><summary type="html"><![CDATA[Artikel im JavaMagazin 03.2024]]></summary></entry><entry><title type="html">Umwege zum Glück - Dev(Ops) Experience Cloud-Native</title><link href="https://hofmann-itconsulting.de/2023/02/04/DevOpsExp-JAX-Whitepaper.html" rel="alternate" type="text/html" title="Umwege zum Glück - Dev(Ops) Experience Cloud-Native" /><published>2023-02-04T00:00:00+01:00</published><updated>2023-02-04T00:00:00+01:00</updated><id>https://hofmann-itconsulting.de/2023/02/04/DevOpsExp-JAX-Whitepaper</id><content type="html" xml:base="https://hofmann-itconsulting.de/2023/02/04/DevOpsExp-JAX-Whitepaper.html"><![CDATA[<p>Der wachsende Marktanteil von Cloudsystemen zeigt ganz klar, dass mehr und mehr Softwaresysteme in der Cloud betrieben werden. Als Voraussetzung hierfür erfolgen immer mehr Entwicklungen Cloud-Native. Der Begriff Dev(Ops) Experience Cloud-Native fokussiert auf „Entwicklung für die Cloud“ und „Deployment in der Cloud“. Manchmal ist bei der Unterscheidung nicht ganz klar, ob es eher Dev oder eher Ops ist, weswegen es sich eher um eine Dev(Ops) Experience handelt.</p>

<p><a href="https://jax.de/jax123wp/?loc=mz&amp;utm_source=S%26S+Media+Konferenzen" target="\_blank">Umwege zum Glück - Dev(Ops) Experience Cloud-Native</a></p>]]></content><author><name>Michael Hofmann</name><email>info@hofmann-itconsulting.de</email><uri>https://hofmann-itconsulting.de</uri></author><summary type="html"><![CDATA[JAX 2023 Whitepaper]]></summary></entry><entry><title type="html">Dev(Ops) Experience Cloud-Native - Detours to happiness</title><link href="https://hofmann-itconsulting.de/2023/02/03/DevOpsExp-DevOpsCon-Blog.html" rel="alternate" type="text/html" title="Dev(Ops) Experience Cloud-Native - Detours to happiness" /><published>2023-02-03T00:00:00+01:00</published><updated>2023-02-03T00:00:00+01:00</updated><id>https://hofmann-itconsulting.de/2023/02/03/DevOpsExp-DevOpsCon-Blog</id><content type="html" xml:base="https://hofmann-itconsulting.de/2023/02/03/DevOpsExp-DevOpsCon-Blog.html"><![CDATA[<p>The growing market share of cloud systems clearly shows that an increasing number of software systems are being operated in the cloud. As a prerequisite, more and more developments are cloud-native. The term Dev(Ops) Experience Cloud-Native refers to “development for the cloud” and “deployment in the cloud.” Sometimes it’s difficult to tell whether something is more Dev or more Ops, which is why we talk about the Dev(Ops) Experience.</p>

<p><a href="https://devopscon.io/blog/devops-experience-cloud-native/?loc=ber" target="\_blank">Dev(Ops) Experience Cloud-Native - Detours to happiness</a></p>]]></content><author><name>Michael Hofmann</name><email>info@hofmann-itconsulting.de</email><uri>https://hofmann-itconsulting.de</uri></author><summary type="html"><![CDATA[DevOpsCon Blog (02.02.2023)]]></summary></entry><entry><title type="html">Dev(Ops) Experience Cloud-Native - Detours to happiness</title><link href="https://hofmann-itconsulting.de/2022/10/31/DevOpsExp-devm.io-Blog.html" rel="alternate" type="text/html" title="Dev(Ops) Experience Cloud-Native - Detours to happiness" /><published>2022-10-31T00:00:00+01:00</published><updated>2022-10-31T00:00:00+01:00</updated><id>https://hofmann-itconsulting.de/2022/10/31/DevOpsExp-devm.io-Blog-</id><content type="html" xml:base="https://hofmann-itconsulting.de/2022/10/31/DevOpsExp-devm.io-Blog.html"><![CDATA[<p>The growing market share of cloud systems clearly shows that an increasing number of software systems are being operated in the cloud. As a prerequisite, more and more developments are cloud-native. The term Dev(Ops) Experience Cloud-Native refers to “development for the cloud” and “deployment in the cloud.” Sometimes it’s difficult to tell whether something is more Dev or more Ops, which is why we talk about the Dev(Ops) Experience.</p>

<p><a href="https://devm.io/devops/cloud-native-devops-experience" target="\_blank">Dev(Ops) Experience Cloud-Native - Detours to happiness</a></p>]]></content><author><name>Michael Hofmann</name><email>info@hofmann-itconsulting.de</email><uri>https://hofmann-itconsulting.de</uri></author><summary type="html"><![CDATA[devm.io Blog (31.10.2022)]]></summary></entry><entry><title type="html">Umwege zum Glück - Dev(Ops) Experience Cloud-Native</title><link href="https://hofmann-itconsulting.de/2022/08/20/DevOpsExp-JavaMagazin.html" rel="alternate" type="text/html" title="Umwege zum Glück - Dev(Ops) Experience Cloud-Native" /><published>2022-08-20T00:00:00+02:00</published><updated>2022-08-20T00:00:00+02:00</updated><id>https://hofmann-itconsulting.de/2022/08/20/DevOpsExp-JavaMagazin</id><content type="html" xml:base="https://hofmann-itconsulting.de/2022/08/20/DevOpsExp-JavaMagazin.html"><![CDATA[<p>Der wachsende Marktanteil von Cloudsystemen zeigt ganz klar, dass mehr und mehr Softwaresysteme in der Cloud betrieben werden. Als Voraussetzung hierfür erfolgen immer mehr Entwicklungen Cloud-Native. Der Begriff Dev(Ops) Experience Cloud-Native fokussiert auf „Entwicklung für die Cloud“ und „Deployment in der Cloud“. Manchmal ist bei der Unterscheidung nicht ganz klar, ob es eher Dev oder eher Ops ist, weswegen es sich eher um eine Dev(Ops) Experience handelt.</p>

<p><a href="https://entwickler.de/cloud/devops-cloudnative-experience" target="\_blank">Umwege zum Glück - Dev(Ops) Experience Cloud-Native</a></p>]]></content><author><name>Michael Hofmann</name><email>info@hofmann-itconsulting.de</email><uri>https://hofmann-itconsulting.de</uri></author><summary type="html"><![CDATA[Artikel im JavaMagazin 10.2022]]></summary></entry><entry><title type="html">Komfortable Pod-Verfolgung - Das Log-Tailing-Tool Stern</title><link href="https://hofmann-itconsulting.de/2022/01/24/KomfortablePodVerfolgungJavaMagazin.html" rel="alternate" type="text/html" title="Komfortable Pod-Verfolgung - Das Log-Tailing-Tool Stern" /><published>2022-01-24T00:00:00+01:00</published><updated>2022-01-24T00:00:00+01:00</updated><id>https://hofmann-itconsulting.de/2022/01/24/KomfortablePodVerfolgungJavaMagazin</id><content type="html" xml:base="https://hofmann-itconsulting.de/2022/01/24/KomfortablePodVerfolgungJavaMagazin.html"><![CDATA[<p>Die Fehlersuche in einem verteilten System gestaltet sich viel schwieriger als es bei einem monolithischen System der Fall ist. Die Abarbeitung der Client-Requests erfolgt über eine typische Service-zu-Service-Aufrufkette. Jeder an dieser Aufrufkette beteiligte Service erzeugt dabei seine eigenen Logausgaben, die über unterschiedliche Logstreams ausgegeben werden. Sofern diese Logstreams nicht in einem zentralen System gesammelt werden, bleibt es schwierig, die Ursache eines Fehlers zu finden.</p>

<p><a href="https://entwickler.de/cloud/komfortable-pod-verfolgung" target="\_blank">Komfortable Pod-Verfolgung - Das Log-Tailing-Tool Stern</a></p>]]></content><author><name>Michael Hofmann</name><email>info@hofmann-itconsulting.de</email><uri>https://hofmann-itconsulting.de</uri></author><summary type="html"><![CDATA[Artikel im JavaMagazin 3.2022]]></summary></entry><entry><title type="html">Einfacher als gedacht - Zero Trust bei Microservices</title><link href="https://hofmann-itconsulting.de/2021/08/24/ZeroTrustBeiMicroservicesW-JAX-Blog.html" rel="alternate" type="text/html" title="Einfacher als gedacht - Zero Trust bei Microservices" /><published>2021-08-24T00:00:00+02:00</published><updated>2021-08-24T00:00:00+02:00</updated><id>https://hofmann-itconsulting.de/2021/08/24/ZeroTrustBeiMicroservicesW-JAX-Blog</id><content type="html" xml:base="https://hofmann-itconsulting.de/2021/08/24/ZeroTrustBeiMicroservicesW-JAX-Blog.html"><![CDATA[<p>Posting beim W-JAX Blog 08/2021</p>

<p>In der Regel bestehen Microservices-Projekte aus mehreren einzelnen Services, die als getrennte Deployment-Einheiten separat betrieben werden und sich dabei gegenseitig aufrufen. Für die Security des Gesamtsystems ergeben sich hieraus mehrere Konsequenzen. Zum einen muss jeder einzelne Microservice für sich gewisse Securityrichtlinien beachten. Doch das allein reicht noch nicht aus, da auch die Kommunikation mit den anderen Services abgesichert werden muss.</p>

<p><a href="https://jax.de/blog/einfacher-als-gedacht/?loc=mun&amp;utm_source=S%26S+Media+Konferenzen&amp;utm_campaign=306a5e1bc3-wjax21_kw34_content&amp;utm_medium=email&amp;utm_term=0_1c063c1506-306a5e1bc3-54074009" target="_blank">Blog W-JAX</a></p>]]></content><author><name>Michael Hofmann</name><email>info@hofmann-itconsulting.de</email><uri>https://hofmann-itconsulting.de</uri></author><summary type="html"><![CDATA[Posting beim W-JAX Blog 08/2021]]></summary></entry></feed>