Tag Archives: architektur

Atlassian Compass: Eine Einsatzzentrale für bessere Softwareentwicklung

Atlassian Compass

Mit Compass stellt Atlassian eine Einsatzzentrale für verteilte Architekturen bereit, die einen holistischen Blick auf die Softwareentwicklungs-Komponenten mit ihrer Entwicklung im Zeitverlauf und auf die Teams bietet, die an ihnen arbeiten. Hier sind erste Infos zu diesem neuen Produkt, das auf der Konferenz “Team 22” angekündigt wurde.

Monolithische Software versus Microservices-Architektur: Aufgaben, Stärken und Herausforderungen

Peter und Manuel arbeiten bei Seibert Media in unterschiedlichen Teams. Peters Team entwickelt eine monolithische Software in Java, Manuels Team eine Microservice-Architektur in GoLang mit Apache Kafka. Beide sind von ihren Ansätzen überzeugt – doch für welche Aufgaben bietet sich welche Architektur an und wo liegen die Schwächen der beiden Ansätze?

Architekturregeln mit Java und ArchUnit sicherstellen

Eine Herausforderung in Software-Projekten besteht oft darin, spezifische Architekturregeln sicherzustellen. ArchUnit ist eine relativ junge Bibliothek, die es Entwicklern erlaubt, Architekturregeln in Form ausführbarer Tests zu definieren und mit gängigen Werkzeugen und Test-Frameworks wie Gradle, Maven, JUnit, Surefire & Co. auszuführen. In einem Kurzbeispiel wollen wir einen Architekturtest mit ArchUnit erstellen; als Build-Werkzeug kommt Gradle zur Anwendung.