Softwarearchitektur

Dependency Inversion Principle (DIP) – Wissenshäppchen #7

Dieser Beitrag ist Teil 7 von 7 in der Serie Wissenshäppchen.

Im siebten Wissenshäppchen geht es um das Dependency Inversion Principle. Inhalt Das DIP ist das letzte der fünf SOLID-Prinzipien. High level modules should not depend upon low level modules. Both should depend upon abstractions. Oder: Abstractions should not depend upon details. Details should depend upon abstractions. Welche Abhängigkeiten werden hier „umgedreht“? Komponenten, die andere Komponenten…

Read More

Verteilte Transaktionen

Vor einigen Wochen war ich mit meinen Azubis auf dem Java Forum Nord in Hannover. Dort habe ich mir den Vortrag von Bernd Rücker zum Thema 3 common pitfalls in microservice integration and how to avoid them angeschaut. Eine etwas abgewandelte Version dieses Vortrags gibt es bei YouTube: Lost in transaction? by Bernd Rücker. Ich…

Read More

Serverless Architecture bzw. Function as a Service

In dieser spannenden Artikelserie beschreibt Oliver Wronka, wie er eine bestehende Java-Applikation mit Spring Boot nach AWS Lambda migriert: Ist AWS Lambda das bessere Spring Boot? Das Thema Serverless Computing oder auch Function as a Service (Faas) ist aktuell das absolute Hypethema. Man hat das Gefühl, dass Microservices schon wieder total out sind, weil jeder…

Read More