Arsitektur arsitektur. Langkah 5: satu untuk semua dan semua untuk satu

Kelanjutan. Ke posting sebelumnya dan peta siklus.





Dalam kehidupan setiap proyek, datanglah momen yang sangat menarik dan tak terlupakan ketika hanya arsitektur yang dibutuhkan dari arsitek. Ini menarik karena alasan yang jelas. Pada titik ini, Anda telah mengulangi dan menyempurnakan desain berkali-kali sehingga Anda sendiri mulai percaya pada dongeng ini. Dan sekarang, sekali lagi, kita membutuhkan arsitektur. Bukan konsep dan teknologi, tetapi seluruh punggung gajah lurus, yang akan dibesarkan selama beberapa tahun di inkubator, dan kemudian 10 tahun di padang rumput di seluruh dunia, hingga ia menjadi konservasi dari cagar alam. Nah, yang membuat acara ini berkesan adalah kenyataan bahwa di tahun-tahun berikutnya Anda akan diingatkan tentang semua kekurangan kecil yang karena alasan tertentu tidak dapat Anda ramalkan. Lagi pula, Anda diberi waktu satu minggu, atau bahkan mungkin sebanyak dua minggu, untuk menentukan arah dan tonggak perkembangan semua tim di tahun-tahun mendatang.





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

, . . Agile. . :





Konsep pengembangan tangkas
Agile development concept

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





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





Arsitektur pada peta fitur
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.





Konsep arsitektur lincah
Agile architecture concept

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





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





Layanan pengiriman mengatur layanan domain dalam aliran bisnis
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- «» - ... Dan, seperti biasa, tampaknya Anda dan beberapa teknisi memahami hal ini, tetapi tidak para manajernya.





Jika semuanya berhasil, maka "bumi, selamat tinggal" dan selamat tinggal.






RFI





Arsitektur arsitektur









RFP





Tentang pelanggan dan penjual









DD





Tiup ke kereta pos





LOI





Apendiks meradang









NOA





Satu untuk semua dan semua untuk satu





Kamu di sini





MVP













POC













Mulai tersedia













Melecut













UPD













EOL
















All Articles