arquitecturas web distribuidas ron arias – co-founder at dada.am
TRANSCRIPT
![Page 1: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/1.jpg)
S
Arquitecturas Web DistribuidasRon Arias – Co-Founder at dada.am
![Page 2: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/2.jpg)
Aplicaciones Web Tradicionales
Desarrollamos pensando centralizadamente.
Servicios centralizados.
Único lugar de almacenamiento.
![Page 3: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/3.jpg)
Aplicaciones Web Tradicionales
![Page 4: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/4.jpg)
Aplicaciones Web Tradicionales
Aplicaciones cada vez mas complejas.
Usuarios mas exigentes.
Necesidad de un nuevo esquema que se adapte a las nuevas necesidades.
![Page 5: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/5.jpg)
Aplicaciones Web Distribuidas
Tan sencilla o tan compleja como se requiera.
La idea es facilitar el desarrollo y contribuir con la escalabilidad.
![Page 6: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/6.jpg)
Aplicaciones Web Distribuidas
Pueden venir desde un modelo básico
Database Services
![Page 7: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/7.jpg)
Aplicaciones Web Distribuidas
Hasta un modelo bastante complejoServicio Externo
Servicio Externo
Servicio Externo
Servicio Externo
![Page 8: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/8.jpg)
¿Por qué distribuir el desarrollo?
Escalabilidad.
Rendimiento.
Manejabilidad del equipo.
Enfoque en puntos importantes de la aplicación.
Reuso e integración.
![Page 9: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/9.jpg)
Pensando distribuidamente
![Page 10: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/10.jpg)
Pensando distribuidamente
![Page 11: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/11.jpg)
Pensando distribuidamente
![Page 12: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/12.jpg)
Pensando distribuidamente
![Page 13: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/13.jpg)
Pensando distribuidamente
API
API
API
![Page 14: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/14.jpg)
Pensando distribuidamente
API
API
API
![Page 15: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/15.jpg)
Pensando distribuidamente
API
API
![Page 16: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/16.jpg)
Pensando distribuidamente
API
API
API
![Page 17: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/17.jpg)
Pensando distribuidamente
API
API
API
API
![Page 18: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/18.jpg)
Pensando distribuidamente
API
API
API
![Page 19: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/19.jpg)
¿Por qué comenzar pensando distribuidamente?
Rapidez en desarrollo.
Mejor enfoque de los objetivos.
Buena base para escalabilidad.
Facilidad de adaptación e integración.
![Page 20: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/20.jpg)
Modelos de aplicaciones distribuidas
¿Qué servicios podemos distribuir?
![Page 21: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/21.jpg)
Tercerizar servicios fuera de tu core de negocios
No perder el tiempo en servicios no prioritarios.
Enfocar el desarrollo en lo que te representa.
Enfoque, enfoque, enfoque.
![Page 22: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/22.jpg)
Servicios externos
![Page 23: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/23.jpg)
DADA
Elastic Transcoder
![Page 24: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/24.jpg)
Tumblr y AirBnB
David Karp – CEO Tumblr
“Focus on what you do, and keep other services on third parties”.
Nathan Blecharczyk – CTO AirBnB
“We were victims of our own success. We had to distribute our development to scale our plattform and go faster”
![Page 25: Arquitecturas Web Distribuidas Ron Arias – Co-Founder at dada.am](https://reader035.vdocuments.net/reader035/viewer/2022062500/5665b4781a28abb57c91c1a3/html5/thumbnails/25.jpg)
Finalmente…
No pierdan el tiempo diseñando y desarrollando componentes fuera de su core de negocios.