<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Modulith on JAVAPRO Germany</title><link>https://javapro.svenruppert.com/tags/modulith/</link><description>Recent content in Modulith on JAVAPRO Germany</description><generator>Hugo</generator><language>de-DE</language><lastBuildDate>Tue, 18 Feb 2025 11:17:17 +0000</lastBuildDate><atom:link href="https://javapro.svenruppert.com/tags/modulith/index.xml" rel="self" type="application/rss+xml"/><item><title>Modularer Monolith mit SpringBoot &amp; Maven</title><link>https://javapro.svenruppert.com/modularer-monolith-mit-springboot-maven/</link><pubDate>Tue, 18 Feb 2025 11:17:17 +0000</pubDate><guid>https://javapro.svenruppert.com/modularer-monolith-mit-springboot-maven/</guid><description>&lt;p&gt;Monolithen sind ein bekanntes Architekturmuster, bei dem die gesamte Software als ein Deployable bereitgestellt wird. Sie sind dafür bekannt, dass ihre  Wartbarkeit und Erweiterbarkeit im Laufe der Zeit zu einer Herausforderung werden können. Microservices sollen genau diesen technischen Schulden entgegenwirken. Dabei handelt es sich um einen Architekturansatz, bei dem die Fachlogik in einzelne Services aufgeteilt und separat bereitgestellt wird, was zu einer hohen Flexibilität führt. Diese Flexibilität hat jedoch auch ihren Preis: erhöhte Infrastukturkomplexität, zusätzlicher Netzwerktraffic, erschwertes Debugging von Fehlern und Bugs sowie kompliziertere Lösungen für Transaktionsprozesse, beispielsweise beim Schreiben in Datenbanken.&lt;/p&gt;</description></item></channel></rss>