Architektur Architektur. Schritt 5: Einer für alle und alle für einen

Fortsetzung. Zu den vorherigen Beiträgen und der Fahrradkarte.





Im Leben eines jeden Projekts kommt dieser sehr aufregende und unvergessliche Moment, in dem nur Architektur vom Architekten verlangt wird. Es ist aus offensichtlichen Gründen aufregend. Zu diesem Zeitpunkt haben Sie das Design bereits so oft wiederholt und verfeinert, dass Sie selbst anfingen, an dieses Märchen zu glauben. Und jetzt brauchen wir wieder Architektur. Keine Konzepte und Technologien, sondern der gesamte Kamm eines Elefanten ist gerade, der für ein paar Jahre in einem Inkubator und dann für 10 Jahre auf Weiden auf der ganzen Welt aufgezogen wird, bis er aus dem Reservat in den Naturschutz gelangt. Was dieses Ereignis unvergesslich macht, ist die Tatsache, dass Sie in allen folgenden Jahren an all die kleinen Mängel erinnert werden, die Sie aus irgendeinem Grund nicht vorhersehen konnten. Immerhin hatten Sie eine Woche oder vielleicht sogar zwei, um die Richtung und Meilensteine ​​in der Entwicklung aller Teams für die kommenden Jahre zu bestimmen.





Unus pro omnibus, omnes pro uno
Unus pro omnibus, omnes pro uno

, . . Agile. . :





Agiles Entwicklungskonzept
Agile development concept

, , 3 , , , . , , 5- . , , 100 – . – . , ( , ). , , , , .





, . , . , , , . , , , , , – . , ( ), ( ). .





Architektur auf Feature-Map
Architecture on feature map

, . . , , , , . , , . . - : DDD Java. . – . . , « ». - , success story.





, , – . - , , , . Counter Strike. , . . . – - , , . AP. CA.





. . , . , , ( , ). ( ). , , , . , , . , , . ( ). . , , , . 70. . .





, ( , ). , 3 – , 3 , 2 . . . 2. , . . – .





, , (reuse over duplication), . , . , . . – , . ? – . , .





, , , . , . production , , , . , , . , ( ). .   , . , . . . , . . , , . , side-by-side. .





? . . , . . , . , . , , . flow sequence – . , , . , , UML , . – drill down blue-print detailed architecture.





Agiles Architekturkonzept
Agile architecture concept

– . , , . , . – . . – , . , , , . , . , , . , , , , . / «» , -, . , , , , . , .





, , . – . ( ), ( time-to-market), ( KPI) – CI-CD. . DevOps. , - . , , .. . -.   . ! C – . , , .  





Der Lieferservice orchestriert Domänendienste im Geschäftsablauf
Delivery service orchestrates domain services in business flow

. . : , , , , , . , . . . – , . 3–4   ( API ). . . - - , , . , . . – . . - , , - - . , legacy nextgen .





, . (solution unit-test), , . ? , - . :





·      





·      





·       ,





·       ( - )





·       ( open source legacy )





·       ( .sql )





·       Naming ( 3 , _Test )





·       ( )





·       ( )





·       ( exception, )





. , .. . : « 100% .». 100% , .





. – . ( ) . Agile, , . /, - . . . , UI. gateway , – . - . . , 3- «» - ... Und wie immer scheinen Sie und einige Ingenieure dies zu verstehen, aber nicht die Manager.





Wenn alles geklappt hat, dann "Erde, auf Wiedersehen" und auf Wiedersehen.






RFI





Architektur Architektur









RFP





Über Kunden und Verkäufer









DD





Schlag in die Postkutsche





LOI





Entzündeter Anhang









NOA





Einer für alle und alle für einen





Du bist hier





MVP













POC













Ausrollen













Prod













UPD













EOL
















All Articles