BLEIBEN SIE INFORMIERT

Melden Sie sich für unsere Newsletter an und erhalten Sie exklusive Updates zu IT-Trends und Neuigkeiten der ORIDX AG.

BLEIBEN SIE INFORMIERT

Melden Sie sich für unsere Newsletter an und erhalten Sie exklusive Updates zu IT-Trends und Neuigkeiten der ORIDX AG.

Resilienz in Apache Kafka: mit Dead Letter Queues zu mehr Stabilität
Emily Jil Sauer
Application Development
In der heutigen IT-Landschaft sind resiliente Systeme kein Luxus, sondern eine Notwendigkeit. Anwendungen müssen nicht nur performant, sondern auch fehlertolerant sein. Besonders in verteilten Architekturen, in denen Datenströme zwischen zahlreichen Services fließen, ist die Fähigkeit, Ausfälle und Fehler elegant zu handhaben, entscheidend. Hier ko...
Lesen
Automatische Dokumentation: Wie KI die zwingende Notwendigkeit des eigenen Dokumentierens ablöst
Felix Ivo
Application Development
Es ist das offene Geheimnis der Softwareentwicklung: Niemand schreibt gerne Dokumentationen. Während Code lebendig ist, sich weiterentwickelt und optimiert wird, verstauben Wikis und README-Dateien oft im Moment ihrer Erstellung. Das Resultat ist fatal: Neue Entwickler:innen kämpfen mit veralteten Setup-Guides, und Projektleiter:innen fehlen verläs...
Lesen
Systemintegration einfach wie nie: Spring Boot-Applikation als Service unter Linux einrichten und betreiben
Thomas Rohde
Application Development
Spring Boot ist ein Framework für effektive Software-Entwicklung und besonders beliebt für den Einsatz im Backend. Seit vielen Jahren ist es fester Bestandteil der Enterprise-Entwicklung mit Java. Für die Ausführung in Containern und als Wegbereiter für Java in Cloud-Infrastrukturen konzipiert, können solche Applikationen aber auch eher klassisch u...
Lesen
Go: Mehr als nur ein Hype? – Ein Erfahrungsbericht aus der Java-Welt
Felix Ivo
Application Development
Die Welt der Backend-Entwicklung wird von etablierten und mächtigen Programmiersprachen wie C# oder Java mit Frameworks wie Spring Boot dominiert. Doch auch neue Sprachen werden veröffentlicht und versprechen innovative Ansätze. Eine davon ist Go (oder Golang) von Google. Eine Programmiersprache, die für ihre Einfachheit, Performance und exzellente...
Lesen
Alles Clean – auch die Architektur
Dr. Stefan Koch
Application Development
Clean ist ein zentraler Begriff in der Software-Entwicklung. Clean soll der Code sein, um damit die Verständlichkeit von Methoden und Klassen zu verbessern. Auch mit der Clean-Architecture steht der Mensch im Mittelpunkt: Der Maschine ist unsere Architektur egal – wir schreiben Programme, damit der Mensch sie versteht! Der Name Clean-Architecture v...
Lesen
Renovate im Einsatz: Automatisierte Updates für eine sorgenfreie Softwarepflege
Dustin Schönau
Application Development
Entdeckt den vorherigen Beitrag zu Renovate: Veraltete Abhängigkeiten sind ein unterschätztes Risiko in der Softwareentwicklung. Oft wird dem Dependency-Management zu wenig Beachtung geschenkt – zu aufwendig, zu komplex, zu leicht zu vergessen. Doch genau hier entstehen Sicherheitslücken und Wartungsprobleme. Zeit, euer Dependency-Managem...
Lesen