[{"data":1,"prerenderedAt":181},["ShallowReactive",2],{"\u002Fleitfaden\u002Fersten-bereich-herausloesen":3},{"id":4,"title":5,"body":6,"date":170,"description":171,"extension":172,"keyword":173,"meta":174,"navigation":175,"path":176,"seo":177,"sitemap":178,"stem":179,"__hash__":180},"leitfaden\u002Fleitfaden\u002Fersten-bereich-herausloesen.md","Welchen Bereich du zuerst herauslöst: Der erste Schnitt im Monolithen",{"type":7,"value":8,"toc":159},"minimark",[9,13,17,22,25,28,31,35,38,73,76,80,83,86,90,93,96,100,103,106,110,137,141,144,150],[10,11,5],"h1",{"id":12},"welchen-bereich-du-zuerst-herauslöst-der-erste-schnitt-im-monolithen",[14,15,16],"p",{},"Wenn die Entscheidung für eine schrittweise Modernisierung gefallen ist, kommt sofort die nächste Frage: Womit fangen wir an? Die Antwort fällt in den meisten Teams schnell und falsch aus. Man nimmt sich den Bereich vor, der am meisten Ärger macht. Genau der ist aber fast immer der am tiefsten verwachsene, und wer dort anfängt, sieht monatelang kein Ergebnis.",[18,19,21],"h2",{"id":20},"warum-der-schmerzhafteste-bereich-der-falsche-anfang-ist","Warum der schmerzhafteste Bereich der falsche Anfang ist",[14,23,24],{},"Ein Teil des Systems macht Ärger, weil über Jahre besonders viel hineingeflossen ist. Sonderfälle, kurzfristige Ausnahmen, Anpassungen für einzelne Kunden. Dieselben Eigenschaften, die ihn unangenehm machen, machen ihn auch schwer abtrennbar: Er kennt zu viele andere Teile des Systems, und zu viele Teile kennen ihn.",[14,26,27],{},"Dazu kommt ein organisatorisches Problem. Der erste Schnitt ist der, bei dem noch niemand weiß, ob euer Vorgehen trägt. Wenn er ein halbes Jahr dauert und in dieser Zeit nichts Sichtbares entsteht, verlierst du die Rückendeckung, die du für die schwierigen Schritte danach brauchst.",[14,29,30],{},"Der erste Schnitt hat deshalb zwei Aufgaben, die beide nichts mit dem größten Schmerz zu tun haben. Er soll zeigen, dass das Verfahren funktioniert, und er soll die Infrastruktur bauen, auf der alle weiteren Schritte aufsetzen.",[18,32,34],{"id":33},"vier-kriterien-für-den-ersten-schnitt","Vier Kriterien für den ersten Schnitt",[14,36,37],{},"Diese vier Fragen klären in der Regel schnell, welcher Bereich sich eignet.",[39,40,41,55,61,67],"ol",{},[42,43,44,48,49,54],"li",{},[45,46,47],"strong",{},"Hat er eigene Daten?"," Ein Bereich, der ausschließlich in Tabellen schreibt, die sonst niemand anfasst, lässt sich sauber abtrennen. Teilen sich mehrere Bereiche dieselben Tabellen, wird die Datenentkopplung zum teuersten Teil des Vorhabens. Mehr dazu im Leitfaden ",[50,51,53],"a",{"href":52},"\u002Fleitfaden\u002Fmonolith-zu-microservices-migrieren","Monolith zu Microservices migrieren",".",[42,56,57,60],{},[45,58,59],{},"Wie viele Stellen rufen ihn auf?"," Wenige, klar benennbare Aufrufe sind gut. Wird der Bereich von überall im System angesprochen, brauchst du zuerst eine Routing-Schicht davor, sonst musst du an zu vielen Stellen gleichzeitig ändern.",[42,62,63,66],{},[45,64,65],{},"Lässt sich seine Aufgabe in einem Satz sagen, ohne Technik zu erwähnen?"," Wenn nicht, hast du keinen fachlichen Bereich vor dir, sondern eine technische Schicht. Schichten schneidet man nicht heraus, sie ziehen sich durch das ganze System.",[42,68,69,72],{},[45,70,71],{},"Kann man von außen prüfen, ob er richtig gearbeitet hat?"," Ohne diese Möglichkeit kannst du altes und neues System nicht parallel betreiben und vergleichen. Damit fehlt dir der sichere Weg zum Umschalten.",[14,74,75],{},"Vier Mal ja bedeutet, du hast deinen Kandidaten. Zwei Mal ja bedeutet, es geht auch, dauert nur länger und braucht mehr Vorarbeit.",[18,77,79],{"id":78},"der-routing-layer-kommt-vor-dem-ersten-service","Der Routing-Layer kommt vor dem ersten Service",[14,81,82],{},"Bevor du eine Zeile des neuen Bereichs schreibst, gehört eine Ebene vor das bestehende System, die pro Anfrage entscheidet, wohin sie geht. Anfangs leitet sie hundert Prozent an das Altsystem weiter, sie ändert also zunächst gar nichts.",[14,84,85],{},"Diese Ebene ist der Grund, warum der erste Schnitt länger dauert als der zweite. Du baust sie einmal und benutzt sie danach für jeden weiteren Bereich. Wer sie überspringt und den ersten Service direkt anschließt, baut den Umschaltmechanismus später doppelt.",[18,87,89],{"id":88},"was-ein-guter-erster-kandidat-in-der-praxis-ist","Was ein guter erster Kandidat in der Praxis ist",[14,91,92],{},"Die Kandidaten, die diese Kriterien erfüllen, sind in aller Regel unspektakulär. Benachrichtigungen und E-Mail-Versand. Export und Reporting. Rechnungserzeugung. Dateiverarbeitung. Bereiche also, über die in Planungsrunden nicht gestritten wird, weil sie fachlich klar sind und niemandem gehören.",[14,94,95],{},"Genau das macht sie geeignet. Du willst beim ersten Mal nicht gleichzeitig ein technisches Verfahren erproben und eine fachliche Debatte führen.",[18,97,99],{"id":98},"parallel-betreiben-dann-umschalten","Parallel betreiben, dann umschalten",[14,101,102],{},"Der sichere Ablauf sieht so aus: Der neue Bereich bekommt denselben Verkehr wie der alte, seine Antworten zählen aber zunächst nicht. Ihr vergleicht stichprobenartig, ob beide zum gleichen Ergebnis kommen. Erst wenn das über einen längeren Zeitraum stimmt, schaltet die Routing-Schicht um, zuerst für einen kleinen Anteil des Verkehrs, dann vollständig.",[14,104,105],{},"Danach folgt der Schritt, der am häufigsten vergessen wird: Der alte Pfad muss aus dem System verschwinden. Bleibt er stehen, habt ihr die Komplexität erhöht statt gesenkt.",[18,107,109],{"id":108},"typische-fehlgriffe","Typische Fehlgriffe",[111,112,113,119,125,131],"ul",{},[42,114,115,118],{},[45,116,117],{},"Die technische Schicht statt der fachlichen Domäne."," Ein Datenzugriffslayer ist kein Bereich, den man herauslösen kann.",[42,120,121,124],{},[45,122,123],{},"Der Bereich mit der meisten Aufmerksamkeit."," Alles, woran mehrere Abteilungen Interesse haben, bringt eine Abstimmungsschleife mit, die der erste Schnitt nicht verträgt.",[42,126,127,130],{},[45,128,129],{},"Zwei Bereiche gleichzeitig,"," weil es sich anbietet. Dann lässt sich nicht mehr zuordnen, woran es liegt, wenn etwas nicht stimmt.",[42,132,133,136],{},[45,134,135],{},"Umschalten ohne Vergleichszeitraum."," Ohne Parallelbetrieb ist der Wechsel ein Sprung ins Ungewisse, auch wenn der neue Code sauber aussieht.",[18,138,140],{"id":139},"fazit","Fazit",[14,142,143],{},"Der erste Bereich wird nicht nach Schmerz ausgewählt, sondern nach Abtrennbarkeit. Eigene Daten, wenige Aufrufer, eine fachlich benennbare Aufgabe und die Möglichkeit, das Ergebnis von außen zu prüfen. Ist dieser Schnitt einmal gemacht, steht die Routing-Schicht, ihr kennt euren eigenen Ablauf, und die Diskussion über den nächsten Bereich läuft völlig anders. Der schwierige Teil kommt danach, und dann mit Erfahrung statt mit Hoffnung.",[14,145,146,149],{},[45,147,148],{},"Willst du wissen, welcher Bereich bei euch der erste wäre?"," Im kostenlosen Herauslöse-Check schauen wir uns dein System eine halbe Stunde lang an und benennen den Bereich, der sich zuerst abtrennen lässt.",[14,151,152,153],{},"👉 ",[50,154,158],{"href":155,"rel":156},"https:\u002F\u002Fapp.bookaslot.de\u002Fpublic\u002F4faazrcaixfp8w3\u002Flocations\u002Fiqacygtac8iy92q\u002Fservices\u002F82sfyiwg68wmk1q?employeeId=t0yolmqvytp4un8",[157],"nofollow","Herauslöse-Check buchen",{"title":160,"searchDepth":161,"depth":161,"links":162},"",2,[163,164,165,166,167,168,169],{"id":20,"depth":161,"text":21},{"id":33,"depth":161,"text":34},{"id":78,"depth":161,"text":79},{"id":88,"depth":161,"text":89},{"id":98,"depth":161,"text":99},{"id":108,"depth":161,"text":109},{"id":139,"depth":161,"text":140},"2026-09-09T00:00:00.000Z","Der schmerzhafteste Teil des Systems ist fast nie der richtige Anfang. Vier Kriterien, mit denen du den Bereich findest, der sich als erster sauber herauslösen lässt.","md","Microservice aus Monolith extrahieren",{},true,"\u002Fleitfaden\u002Fersten-bereich-herausloesen",{"title":5,"description":171},{"loc":176},"leitfaden\u002Fersten-bereich-herausloesen","2GX9vKOeP7Cso5rZ13mzGJqP2flKT8EMR8xrhhysFJE",1788954705348]