Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
Arquitectura Evolutiva
Arquitectura Evolutiva
Wird geladen in …3
×

Hier ansehen

1 von 40 Anzeige
Anzeige

Weitere Verwandte Inhalte

Anzeige

Ähnlich wie Arquitectura evolutiva sbd15 (20)

Anzeige

Arquitectura evolutiva sbd15

  1. 1. ARQUITECTURA EVOLUTIVA
  2. 2. Fausto De La Torre Desarrollador Líder Desarrollo about.me/faustodelatog Project Manager Arquitecto Software Desarrollador Consultor LíderTécnico / Arquitecto
  3. 3. Estamos contratando…
  4. 4. Arquitectura de Software “things that people perceive as hard to change” Martin Fowler http://martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf “SA = {Elements, Form, Rationale}” Perry DE, Wolf AL Foundations for the study of software architecture “… the important stuff (whatever that is)” Ralph Johnson
  5. 5. ¿Qué es la Arquitectura de Software?¿Por qué es importante? una buena arquitectura es la clave del éxito a largo plazo
  6. 6. Enfoque Tradicional
  7. 7. Esperado vs. Real
  8. 8. El cambio es una realidad y complica
  9. 9. AntipatronBuenas Prácticas HoyAyer t Arquitectura de Software
  10. 10. t t Arquitectura Esperada Realidad Tradicional Agile
  11. 11. Charles Darwin
  12. 12. Creando la ArquitecturaRespuesta al cambio Seguir un plan SOBRE Respuesta al cambio y NO un plan
  13. 13. Creando la Arquitectura Código que funciona y NO documentación Código que funciona Documentación SOBRE
  14. 14. Diseño Emergente
  15. 15. Entrega Continua
  16. 16. Entrega Continua
  17. 17. El último momento responsable t Elementos de juicio
  18. 18. Tendencias
  19. 19. Micro Servicios
  20. 20. Aplicaciones Monolíticas Aplicación HTML, JS, etc.
  21. 21. Micro Servicios
  22. 22. Gobierno decentralizado ruby node js clojure java
  23. 23. Equilibrio Estandarización
  24. 24. Estandarización - Integración - Interfaces - Monitoreo - Despliegue Flexibilidad - Construcción Interna
  25. 25. DDD y Descentralización de Datos
  26. 26. Transacciones distribuidas tx tx
  27. 27. Escalabilidad Monolíticas Micro Servicios
  28. 28. Trade offs
  29. 29. Automatización de la infraestructura
  30. 30. Monitoreo Metrics
  31. 31. Ley de Conway “Las organizaciones que diseñan sistemas están limitadas a producir diseños que son copias de las estructuras de comunicación de estas organizaciones.”
  32. 32. Ley de Conway “Las organizaciones que diseñan sistemas están limitadas a producir diseños que son copias de las estructuras de comunicación de estas organizaciones.”
  33. 33. Productos en lugar de Proyectos Si lo diseñas lo implementas “you build, you run it” Si lo implementas, lo despliegas
  34. 34. El negocio siempre quiere el 100% Utilizando frameworks
  35. 35. Empezar con lo más fácil Maleable No Irreversibles Simplificar las cosas Desacoplar y Desenredar Proactivo Predictivo
  36. 36. about.me/faustodelatog MUCHAS GRACIAS

×