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
1
Hacia un modelo de Arquitectura EmergenteMariano Koldobsky @koldobsky
22
Porqué baja el agua de la montaña?
33
Justificando en vez de Cuestionando
44
Documento de Arquitectura
55
Características de un proyecto Ágil
66
Greenfield vs Brownfield
77
Constraints!
88
Out-of-the-box
99
Martin Salias
Sashimi approach
1010
Iteración 0,1
client
databases
Static Markup
Domain Entities
Data Access
Repository / System
1111
client
databases
Static Markup
Domain Entities
Domain Services
Data Access
Secu
rity
Repository / System
1212
client
databases
Static Markup Scripting
Domain Entities
Domain Services
Data Access
ReSTful interface
Repository / System
Secu
rity
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
1414
Validaciones
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
16
Validación de dependencias
17
Pruebas Unitarias, de integración, code coverage
18
Análisis estático
19
Test de APIsPostmanRestconsole
2020
Lo dejo a tu criterio…
Front-end
2121
Conclusiones
2222
Ejemplos, discusiones, otros cuentos
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
24