BEGIN:VCALENDAR
VERSION:2.0
PRODID:https://github.com/derhansen/sf_event_mgt
METHOD:PUBLISH
BEGIN:VEVENT
UID:2427-409@gi.de
CLASS: PUBLIC
SUMMARY:Vortrags- und Diskussionsabend bei der  Java User Group Stuttgart
DESCRIPTION:Einladung zum Vortrags- und Diskussionsabend:\n\n"ArchUnit - Un
 it test your Java architecture"\n\nmit Peter Gafert\n\n\n\nDer Microservice
 -Zug, der nun seit einigen Jahren rollt, wurde von Anfang an immer auch mit
  architekturellen Vorteilen in Verbindung gebracht. Endlich musste man sich
  über Schnittstellen und Abhängigkeiten Gedanken machen, konnte keine krumm
 en Abhängigkeiten an Schnittstellen vorbei einführen, musste sich Gedanken 
 um seine Bounded Contexts machen etc. Nachdem sich Microservices dann weite
 r verbreitet hatten, kamen die warnenden Stimmen: "Führt Microservices nur 
 ein, wenn euer Unternehmen dafür bereit ist, wenn ihr die Vorteile wirklich
  einfahren und wenn ihr die Deployment-Komplexität bewältigen könnt". Plötz
 lich bekam der Monolith in gewissen Kontexten wieder Fürsprecher. Doch der 
 Monolith bringt wiederum die Gefahr des Big Ball of Mud mit sich, in welche
 m alle Komponenten von allen abhängen, der schwergewichtig und schwer wartb
 ar ist. In welchem alle Abhängigkeiten, die die IDE anbietet, auch munter g
 enutzt werden.\n\n\n\nDer Vortrag wird beleuchten, wie sich mittels der Ope
 n Source Library ArchUnit (archunit.org) auch in Monolithen klare Module un
 d Abhängigkeiten sicherstellen und dokumentieren lassen. Und das auch in Ja
 va-Projekten, welche noch nicht auf Jigsaw migriert sind. Darüber hinaus is
 t ArchUnit sehr mächtig und flexibel und lässt sich für eine Vielzahl an we
 iteren Architektur- und Konventionsprüfungen einsetzen, mit einfachem Setup
 , als einfache Unit-Tests, die auf simple Weise in jeden CI-Server integrie
 rt werden können.\n\n\n\nEin Großteil des Vortrags wird aus Live-Demo beste
 hen, in der die verschiedenen Einsatzmöglichkeiten von ArchUnit hands-on pr
 äsentiert werden.\n\n\n\nPeter Gafert ist Principal Consultant bei TNG Tech
 nology Consulting GmbH und beschäftigt sich im Projektalltag viel mit agile
 r Software-Architektur. Insbesondere wie Architektur in großen Projekten üb
 er viele Teams hinweg verbreitet, dokumentiert und wo möglich automatisiert
  sichergestellt werden kann. Um diese Arbeit zu erleichtern, hat er die Ope
 n-Source-Library ArchUnit (archunit.org) ins Leben gerufen und entwickelt d
 iese nun kontinuierlich weiter.
LOCATION:iteratec GmbH
DTSTAMP:20190425T065518Z
DTSTART:20190516T163000Z
DTEND:20190516T190000Z
END:VEVENT
END:VCALENDAR
