Arquitetura da arquitetura. Etapa 5: um por todos e todos por um

Continuação. Para os posts anteriores e o mapa do ciclo.





Na vida de cada projeto, chega aquele momento muito emocionante e inesquecível em que apenas a arquitetura é exigida do arquiteto. É emocionante por razões óbvias. A essa altura, você já repetiu e refinou o design tantas vezes que começou a acreditar neste conto de fadas. E agora, mais uma vez, precisamos de arquitetura. Não são conceitos e tecnologias, mas toda a crista de um elefante é reta, que será criada por alguns anos em uma incubadora, e depois por 10 anos em pastagens ao redor do mundo, até chegar à conservação da reserva. Bem, o que torna este evento memorável é o fato de que em todos os anos subsequentes você será lembrado de todas as pequenas falhas que por algum motivo você não poderia prever. Afinal, você teve uma semana, ou talvez até duas, para determinar a direção e os marcos no desenvolvimento de todas as equipes nos próximos anos.





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

, . . Agile. . :





Conceito de desenvolvimento ágil
Agile development concept

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





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





Arquitetura no mapa de feições
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.





Conceito de arquitetura ágil
Agile architecture concept

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





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





O serviço de entrega orquestra os serviços de domínio no fluxo de negócios
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- «» - ... E, como sempre, parece que você e alguns engenheiros entendem isso, mas não os gerentes.





Se tudo deu certo, então "terra, adeus" e adeus.






RFI





Arquitetura arquitetura









RFP





Sobre clientes e vendedores









DD





Soprar na diligência





LOI





Apêndice inflamado









NOA





Um por todos e todos por um





Você está aqui





MVP













POC













Sair da cama













Prod













UPD













EOL
















All Articles