In einer Microservices-Architektur arbeiten viele einzelne Prozesse mit begrenzten Aufgabengebiet zusammen, um komplexe Anforderungen zu bedienen.
Die folgenden Videos handeln von Chancen und Fallstricken des praktischen Einsatzes von Microservices.
Softwarearchitektur: Schichten und DTOs
Neulich stolperte ich ArchUnit, ein Tool, mit den man testen kann ob sich Java-Code (oder auch Kotlin-Code) an bestimmte Architekturvorgaben hält. Zum Beispiel kann es in einer Spring-Anwendung überprüfen, das keine Serviceklasse eine Controllerklasse aufruft. Eine solche Regel klingt überflüssig, … Weiterlesen