18
Jan
Services im Zwiegespräch: Synchrone Kommunikation zwischen REST Services mithilfe von OpenFeign
Wer sich heutige Softwareprojekte oder -architekturen anschaut, steht immer wieder vor ähnlichen Herausforderungen. Eine davon ist die Kommunikation zwischen Services. Asynchron oder synchron, das ist hier die Frage.
25
Okt
Software-Architektur heute: „Es geht um Menschen, Technologien sind sekundär“
Software-Architektur galt lange als die Disziplin, um in Software-Projekten für einen kohärenten Zusammenhang zu sorgen: Stabilität, Sicherheit, Planbarkeit stand im Vordergrund. Wir haben uns mit Henning Schwentner darüber unterhalten, wie sich dieses Bild verändert hat und welche Rolle Trends wie DevOps und DDD dabei spielen.
4
Okt
Was Sie bei der Einführung von APIs wissen sollten
Jede noch so gut definierte Schnittstelle kann an einen Punkt kommen, an dem sie weiterentwickelt werden muss. Welche Herausforderungen bei der Einführung von APIs zu bewältigen sind, verrät uns Arne Limburg im Interview.
11
Sep
Microservices sind kein Allheilmittel!
In Zeiten von Agile, DevOps und DDD verändert sich auch die Rolle des Software-Architekten. Wir haben uns mit Ralf D. Müller, darüber unterhalten, wie man als Software-Architekt den richtigen Mix aus Stabilität und Flexibilität findet, welche Impulse von der DevOps-Bewegung ausgehen und wie DDD dabei hilft, wertschöpfende Software zu bauen.
3
Sep
Wie werde ich ein erfolgreicher Software-Architekt?
In Zeiten von Agile, DevOps und DDD verändert sich auch die Rolle des Software-Architekten. Wir haben uns mit Eberhard Wolff, darüber unterhalten, wie man als Software-Architekt den richtigen Mix aus Stabilität und Flexibilität findet, welche Impulse von der DevOps-Bewegung ausgehen und wie DDD dabei hilft, wertschöpfende Software zu bauen.
28
Jun
Jenkins Tutorial: So baut man einen Jenkins-Cluster
Sobald der Deployment-Prozess mit Jenkins mehrere Stufen annimmt und zusätzlich noch automatisierte Tests in größeren Projekten dazukommen, muss man sich mit dem Thema Skalierung auseinandersetzen. Erschwerend kann hinzukommen, dass mehrere Teams mit Jenkins arbeiten und die fertigen Applikationen für mehrere Kunden in unterschiedlichen produktiven Umgebung bereitstellen sollen. Eine Möglichkeit, Jenkins zu skalieren, ist der Aufbau eines Jenkins-Clusters.
5
Mrz
RESTful APIs richtig gemacht – Anleitung für bessere REST-Schnittstellen
Wer schon einmal eine Domäne mit Microservices aufgebaut hat, wird es bereits wissen: APIs für die Service-zu-Service-Kommunikation sind von zentraler Bedeutung. Da jedes Team seinen eigenen Stil hat und Schnittstellen jeweils anders implementiert, kommt es über kurz oder lang zu einem Wildwuchs von verschiedenen Ansätzen. Gleich zu Projektbeginn einen Leitfaden mit Richtlinien und Beispielen zu definieren, hilft, einheitliche und möglichst selbsterklärende APIs zu gewährleisten.
25
Jan
Die Bedeutung von Codereviews – Fünf Thesen zu Scrum
Oliver Kraeft erläutert in seinem Interview anhand der "Fünf Thesen zu Scrum" von Bernhard Löwenstein die Wichtigkeit von Codereviews, um eine hohe Codequalität zu sichern.
18
Dez
Warum möchten Sie agil werden? – Fünf Thesen zu Scrum
Entweder Scrum oder gar nichts! In diesem Interview erklärt Thomas Much, warum die Verwendung eines Scrum-ähnlichen Prozesses kontraproduktiv ist.
11
Dez
Eigenverantwortung als Motivator – Fünf Thesen zu Scrum
Michael Schaffler diskutiert Löwensteins Thesen zu Scrum und betont dabei, dass die Steigerung der Agilität der Geschäftsmodelle auch seinen Niederschlag in der Softwareentwicklung finden müsse.









