Loading...
Hot Topic

Anti-Pattern: Die perfekte Softwarearchitektur

Architecture
21. August 2024
Zum Post

Letzte Beiträge

Architecture 23. Mai 2024

Wie wird man Microservices wieder los?

In den vergangenen Jahren haben etliche Unternehmen aus dem Mittelstand die viel gepriesenen Microservices ausprobiert und mussten feststellen, dass diese weniger leichtgewichtig sind als der Name vermuten lässt – Microservices im Mittelstand sind oft Overengineering . Jetzt müssen sie zurückgebaut und in eine pragmatischere Architektur überführt werden. Wir erklären, wie das gelingt. Dieser Artikel erschien erstmals im April 2024 als Premiumartikel auf Golem.de . Keine Angst: Der Rück- und Umbau der Architektur ist nicht nur aufwendig, sondern auch eine Chance.


Architecture 15. April 2024

Mittelstand, Finger weg von Microservices!

Seit mehr als zehn Jahren vergeht kaum eine Konferenz ohne das Thema Microservices. Fachmagazine publizieren eine hohe Anzahl von Artikeln zum Thema und externe Beratungsunternehmen verkaufen Workshops, beraten aktiv zum Wechsel zu einer Microservice-Architektur und preisen die Vorteile an. Für viele kleine und mittlere Unternehmen klingt das attraktiv – was bei den Großen so viel nützt, kann doch den kleineren nicht schaden? Ein folgenschwerer Trugschluss. Dieser Artikel erschien erstmals im März 2024 als Premiumartikel auf Golem.


Architecture 22. März 2024

Was Accidental Complexity in der Entwicklung kostet

Anfangs setzen IT-Teams schnell neue Features um, dann wird die Entwicklungszeit meist länger. Accidental Complexity ist häufig die Ursache – wir erklären, wie sie entsteht und was sich dagegen tun lässt. Dieser Artikel erschien erstmals im Juni 2023 als Premiumartikel auf Golem.de . Es ist kein Geheimnis, dass Systeme über die Zeit komplexer und damit die Entwicklungszeiten länger werden. Das ist nicht zu vermeiden, wenn das Problem inhärent komplex ist, man spricht dann von Essential Complexity.


Performance 20. September 2023

Deine Java-Anwendung im Detail: Performance-Analyse mit JMX und JDK Mission Control

Wenn es darum geht, die Performance oder das Verhalten einer Java-Anwendung zu analysieren, ist Java Management Extensions (JMX) ein wertvolles Tool. In diesem Artikel werden wir uns ansehen, wie du JMX nutzen kannst, um deine Anwendung zu profilen und dabei insbesondere JDK Mission Control (JMC) verwenden. JMX: Ein kurzer Einblick JMX bietet eine einfache und standardisierte Methode, um Java-Anwendungen zu überwachen und zu verwalten. Mit JMX kannst du auf verschiedene Metriken und Informationen über deine JVM zugreifen und sogar Echtzeit-Einstellungen anpassen.


Spring 13. September 2023

Spring Events: Mit @EventListener und ApplicationEvents deine Applikation entkoppeln

Wenn du schon mit dem Spring Framework arbeitest, ist dir sicherlich aufgefallen, wie mächtig und vielseitig es ist. Eines der nützlichen - aber häufig übersehenen - Features von Spring ist das Event-Handling-System. In diesem Artikel werfen wir einen genaueren Blick darauf, wie du Events im Spring Framework mithilfe von @EventListener konfigurieren kannst. Zusätzlich zeigen wir dir, wie diese Events in Kombination mit Transaktionen und Asynchronität verwendet werden können. Warum Events im Spring Framework?


Top