Architecture architecture. Step 5: one for all and all for one

Continuation. To the previous posts and the cycle map.





In the life of each project, there comes that very exciting and unforgettable moment when only architecture is required from the architect. It's exciting for obvious reasons. By this point, you have already repeated and refined the design so many times that you yourself began to believe in this fairy tale. And now, once again, we need architecture. Not concepts and technologies, but the entire ridge of an elephant is straight, which will be raised for a couple of years in an incubator, and then 10 years in pastures around the world, until it gets into conservation from the reservation. Well, what makes this event memorable is the fact that all subsequent years you will be reminded of all the small flaws that for some reason you could not foresee. After all, you were given a week, or maybe even two, to determine the direction and milestones in the development of all teams for the years to come.





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

, . . Agile. . :





Agile development concept
Agile development concept

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





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





Architecture on 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.





Agile architecture concept
Agile architecture concept

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





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





Delivery service orchestrates domain services in business flow
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- «» - ... And, as always, it seems that you and a couple of engineers understand this, but not the managers.





If everything worked out, then "earth, goodbye" and goodbye.






RFI





Architecture architecture









RFP





About customers and salesmen









DD





Blow into the stagecoach





LOI





Inflamed appendix









NOA





One for all and all for one





You are here





MVP













POC













Rollout













Prod













UPD













EOL
















All Articles