Architecture d'architecture. Étape 5: un pour tous et tous pour un

Continuation. Vers les articles précédents et la carte du cycle.





Dans la vie de chaque projet, vient ce moment très excitant et inoubliable où seule l'architecture est exigée de l'architecte. C'est excitant pour des raisons évidentes. À ce stade, vous avez déjà répété et affiné le design tellement de fois que vous avez vous-même commencé à croire en ce conte de fées. Et maintenant, encore une fois, nous avons besoin d'architecture. Pas de concepts et de technologies, mais toute la crête d'un éléphant est droite, qui sera élevée pendant quelques années dans un incubateur, puis 10 ans dans les pâturages du monde entier, jusqu'à ce qu'il entre en conservation depuis la réserve. Eh bien, ce qui rend cet événement mémorable, c'est le fait que dans toutes les années suivantes, vous vous souviendrez de tous les petits défauts que, pour une raison quelconque, vous ne pouviez pas prévoir. Après tout, on vous a donné une semaine, voire jusqu'à deux, pour déterminer la direction et les étapes du développement de toutes les équipes pour les années à venir.





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

, . . Agile. . :





Concept de développement agile
Agile development concept

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





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





Architecture sur la carte des caractéristiques
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.





Concept d'architecture agile
Agile architecture concept

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





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





Le service de livraison orchestre les services de domaine dans le flux commercial
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- «» - ... Et, comme toujours, il semble que vous et quelques ingénieurs comprenez cela, mais pas les managers.





Si tout a fonctionné, alors "terre, au revoir" et au revoir.






RFI





Architecture d'architecture









RFP





Ă€ propos des clients et des vendeurs









DD





Soufflez dans la diligence





LOI





Appendice enflammé









NOA





Un pour tous et tous pour un





Tu es lĂ 





MVP













POC













Sortir













Prod













UPD













EOL
















All Articles