hacia un modelo de arquitectura emergente
DESCRIPTION
Como pensar la arquitectura de un proyecto como emergente y ágil de tal manera que evolucione junto a los requerimientos, con métodos que nos permitan validarla constantemente y eliminar los condicionamientos tempranos.TRANSCRIPT
![Page 1: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/1.jpg)
1
Hacia un modelo de Arquitectura EmergenteMariano Koldobsky @koldobsky
![Page 2: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/2.jpg)
22
Porqué baja el agua de la montaña?
![Page 3: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/3.jpg)
33
Justificando en vez de Cuestionando
![Page 4: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/4.jpg)
44
Documento de Arquitectura
![Page 5: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/5.jpg)
55
Características de un proyecto Ágil
![Page 6: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/6.jpg)
66
Greenfield vs Brownfield
![Page 7: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/7.jpg)
77
Constraints!
![Page 8: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/8.jpg)
88
Out-of-the-box
![Page 9: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/9.jpg)
99
Martin Salias
Sashimi approach
![Page 10: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/10.jpg)
1010
Iteración 0,1
client
databases
Static Markup
Domain Entities
Data Access
Repository / System
![Page 11: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/11.jpg)
1111
client
databases
Static Markup
Domain Entities
Domain Services
Data Access
Secu
rity
Repository / System
![Page 12: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/12.jpg)
1212
client
databases
Static Markup Scripting
Domain Entities
Domain Services
Data Access
ReSTful interface
Repository / System
Secu
rity
![Page 13: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/13.jpg)
1313
Next
client
services databases
Static Markup Scripting
Domain Entities
Domain Services
Workflows
Service Clients
Data Access
ReSTful interface
Repository / System
Secu
rity
Op
era
tions
![Page 14: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/14.jpg)
1414
Validaciones
![Page 15: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/15.jpg)
1515
Aceptación, rendimiento y cargaValidación del Modelo de ArquitecturaDependenciasPruebas unitarias, de integración y code coverage.Análisis estáticoTests de APIs
Validaciones
![Page 16: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/16.jpg)
16
Validación de dependencias
![Page 17: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/17.jpg)
17
Pruebas Unitarias, de integración, code coverage
![Page 18: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/18.jpg)
18
Análisis estático
![Page 19: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/19.jpg)
19
Test de APIsPostmanRestconsole
![Page 20: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/20.jpg)
2020
Lo dejo a tu criterio…
Front-end
![Page 21: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/21.jpg)
2121
Conclusiones
![Page 22: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/22.jpg)
2222
Ejemplos, discusiones, otros cuentos
![Page 23: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/23.jpg)
2323
Hipólito Yrigoyen 1530, 7th Fl Ciudad Autónoma de Buenos Aires C1089AAD ArgentinaVoice +54-11-4378-5000 Fax +54-11-4378-5005
www.facebook.com/bvision.fanpage
twitter.com/#!/_BVision
www.linkedin.com/company/bvision
Contacto
23
![Page 24: Hacia un modelo de Arquitectura emergente](https://reader035.vdocuments.mx/reader035/viewer/2022062419/557c5e47d8b42a757c8b4a5d/html5/thumbnails/24.jpg)
24