Hallo zusammen,
ich habe eine Anforderung, welches es nun nötig macht mein Programm ein wenig aufzuteilen. So brauche ich ein Modul für Rechnungen schreiben, eines für Bestellungen verwalte und eine Lagerverwaltung.
Aktuell wäre es so, dass ich alles in eine .jar packen würde, typischer Monolith. Wir kommen von Microservices, das war keine gute Lösung da wir ein kleines Team sind. Nun aber die Überlegung ob man nicht pro Modul ein jar File macht also je ein eigenständiges Projekt.
Es gibt ja spezielle Modulframeworks dafür. Hat jemand Erfahrungen wann das Sinn macht in Module aufzuteilen? Aktuell ist wie gesagt alles in einem und läuft auch tadellos. Nur sollen später noch mehr Module dazu kommen, daher jetzt schon eine Überlegung ob der aktuelle Weg richtig ist.
ich habe eine Anforderung, welches es nun nötig macht mein Programm ein wenig aufzuteilen. So brauche ich ein Modul für Rechnungen schreiben, eines für Bestellungen verwalte und eine Lagerverwaltung.
Aktuell wäre es so, dass ich alles in eine .jar packen würde, typischer Monolith. Wir kommen von Microservices, das war keine gute Lösung da wir ein kleines Team sind. Nun aber die Überlegung ob man nicht pro Modul ein jar File macht also je ein eigenständiges Projekt.
Es gibt ja spezielle Modulframeworks dafür. Hat jemand Erfahrungen wann das Sinn macht in Module aufzuteilen? Aktuell ist wie gesagt alles in einem und läuft auch tadellos. Nur sollen später noch mehr Module dazu kommen, daher jetzt schon eine Überlegung ob der aktuelle Weg richtig ist.