Jetzt haben sie gemerkt das im Monolith Komponente A auf alles in Komponente B zugreifen kann und umgedreht, was dazuführen wird das man alles Spagetticode mäßig mit einander verweben wird (passiert gerade). Also versuchen sie jetzt Komponenten Diagramme daraus abzuleiten und mittels maven Plugin zu scannen ob das passiert und zu unterbinden... Mal sehen wie lange es dauert bis sie die revolutionäre Idee des "Roundtrip engineering" haben 😅.
quotingMir wird die Arbeit vermutlich nie ausgehen. Seit Jahren beschäftige ich mich überwiegend mit Software-Migrations Projekten. Also veraltete Technologiestacks auf Moderne heben.
nevent1q…87r8
Eine der häufigsten "Zustände" die man vorfindet sind Monolithen, aus gutem Grund versucht man die überall wo man sie findet aufzulösen.
Also "drösel" ich den über Jahrzehnten gewachsenen Misst auf und versuche den Monolith in kleine "Micro-Service" zu schneiden, idealerweise bei maximaler Wiederverwendung des bestehenden Code.
Jetzt kommen tatsächlich ein paar der maximal Kapazitäten die sich Kollegen nennen auf den Trichter, das so viele kleine Projekte voll unübersichtlich sind und meinen, man müsse das doch lieber alles zusammen packen. Neue Projekte gedenken die Pfeifen jetzt also in einem "Monorepo" umzusetzen...
#DACH #RealLifeDilbert