4. Aplicaciones Web Tradicionales
S Aplicaciones cada vez mas complejas.
S Usuarios mas exigentes.
S Necesidad de un nuevo esquema que se adapte a
las nuevas necesidades.
5. Aplicaciones Web Distribuidas
S Tan sencilla o tan compleja como se requiera.
S La idea es facilitar el desarrollo y contribuir con la
escalabilidad.
7. Aplicaciones Web Distribuidas
S Hasta un modelo bastante complejo Servicio
Externo
Servicio
Externo
Servicio
Externo
Servicio
Externo
8. ¿Por qué distribuir el desarrollo?
S Escalabilidad.
S Rendimiento.
S Manejabilidad del equipo.
S Enfoque en puntos importantes de la aplicación.
S Reuso e integración.
19. ¿Por qué comenzar pensando
distribuidamente?
S Rapidez en desarrollo.
S Mejor enfoque de los objetivos.
S Buena base para escalabilidad.
S Facilidad de adaptación e integración.
21. Tercerizar servicios fuera de tu
core de negocios
S No perder el tiempo en servicios no
prioritarios.
S Enfocar el desarrollo en lo que te representa.
S Enfoque, enfoque, enfoque.
24. Tumblr y AirBnB
S David Karp– CEO Tumblr
“Focusonwhatyou do, andkeepotherservicesonthirdparties”.
S NathanBlecharczyk– CTO AirBnB
“Wewerevictimsofourownsuccess.
Wehadtodistributeourdevelopmenttoscaleourplattformand
gofaster”
25. Finalmente…
No pierdan el tiempo diseñando y desarrollando
componentes fuera de su core de negocios.