Java Magazin 06/14

Batcharchitektur in the Enterprise: Micro Batch Services powered by Spring Boot

Autoren: ,

Immer mehr Unternehmen setzen auf Batchverarbeitung in Java – nur wie macht man es richtig? In diesem Artikel stellen wir die unserer Erfahrung nach optimale Architektur für Batch Services im Enterprise-Umfeld zunächst frameworkneutral vor: verteilte Umgebung, Container, Kommunikation über HTTP, fertig. Vielfach kundenerprobt. Und doch – ganz problemfrei und schnell geht es nicht immer. Aufwände fließen in die Entwicklung eines eigenen Meta-Batch-Frameworks, der Umgang mit den Application Servern ist nicht immer ganz einfach, und schnell entstehen Batchmonolithen mit Unmengen von Jobs – ein Horror für Updates und Testing. Wie kann man diese Aufwände umgehen? Dieser Artikel zeigt, wie ein eigener Spring Boot Starter dafür sorgt, dass man nur noch Jobs schreiben muss und alles andere geregelt ist.

Vollständiger Artikel