SlideShare una empresa de Scribd logo
1 de 25
S
Arquitecturas Web
Distribuidas
Ron Arias – Co-Founder at dada.am
Aplicaciones Web Tradicionales
S Desarrollamos pensando centralizadamente.
S Servicios centralizados.
S Único lugar de almacenamiento.
Aplicaciones Web Tradicionales
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.
Aplicaciones Web Distribuidas
S Tan sencilla o tan compleja como se requiera.
S La idea es facilitar el desarrollo y contribuir con la
escalabilidad.
Aplicaciones Web Distribuidas
S Pueden venir desde un modelo básico
Database
Services
Aplicaciones Web Distribuidas
S Hasta un modelo bastante complejo Servicio
Externo
Servicio
Externo
Servicio
Externo
Servicio
Externo
¿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.
Pensando distribuidamente
Pensando distribuidamente
Pensando distribuidamente
Pensando distribuidamente
Pensando distribuidamente
API
API
API
Pensando distribuidamente
API
API
API
Pensando distribuidamente
API
API
Pensando distribuidamente
API
API
API
Pensando distribuidamente
API
API
API
API
Pensando distribuidamente
API
API
API
¿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.
Modelos de aplicaciones distribuidas
S ¿Qué servicios podemos distribuir?
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.
Servicios externos
DADA
Elastic Transcoder
Tumblr y AirBnB
S David Karp– CEO Tumblr
“Focusonwhatyou do, andkeepotherservicesonthirdparties”.
S NathanBlecharczyk– CTO AirBnB
“Wewerevictimsofourownsuccess.
Wehadtodistributeourdevelopmenttoscaleourplattformand
gofaster”
Finalmente…
No pierdan el tiempo diseñando y desarrollando
componentes fuera de su core de negocios.

Más contenido relacionado

Similar a Aplicaciones web distribuidas ronald arias

Dynamics saturday madrid 2019 conecta business central con el mundo v2
Dynamics saturday madrid 2019   conecta business central con el mundo v2Dynamics saturday madrid 2019   conecta business central con el mundo v2
Dynamics saturday madrid 2019 conecta business central con el mundo v2Demian Raschkovan
 
SIG en la Web: Fundamentos
SIG en la Web: FundamentosSIG en la Web: Fundamentos
SIG en la Web: FundamentosLeandro Zamudio
 
Diseño: ideas creativas que ayudan a vender
Diseño: ideas creativas que ayudan a venderDiseño: ideas creativas que ayudan a vender
Diseño: ideas creativas que ayudan a venderPymes 2.0
 
Arquitectura en la nube convertido
Arquitectura en la nube convertidoArquitectura en la nube convertido
Arquitectura en la nube convertidoMelissaBarahona4
 
Power apps to the next level
Power apps to the next levelPower apps to the next level
Power apps to the next levelMiguel Tabera
 
Sintwo
SintwoSintwo
SintwoNximtg
 
Sintwo 2
Sintwo 2Sintwo 2
Sintwo 2Nximtg
 
Webinario PowerApps Portals
Webinario PowerApps PortalsWebinario PowerApps Portals
Webinario PowerApps PortalsDQSconsulting
 
Foro Universidades 2014. Pensando en la nube - SharePoint como Web Corporativa
Foro Universidades 2014. Pensando en la nube - SharePoint como Web CorporativaForo Universidades 2014. Pensando en la nube - SharePoint como Web Corporativa
Foro Universidades 2014. Pensando en la nube - SharePoint como Web Corporativawww.encamina.com
 
Web Universidad de Cantabria - Encamina - Foro de Universidades Microsoft 2014
Web Universidad de Cantabria - Encamina - Foro de Universidades Microsoft 2014Web Universidad de Cantabria - Encamina - Foro de Universidades Microsoft 2014
Web Universidad de Cantabria - Encamina - Foro de Universidades Microsoft 2014Alberto Diaz Martin
 
Escalando con SQL Server hasta la nube, un trayecto necesario - Adrian Miranda
Escalando con SQL Server hasta la nube, un trayecto necesario - Adrian MirandaEscalando con SQL Server hasta la nube, un trayecto necesario - Adrian Miranda
Escalando con SQL Server hasta la nube, un trayecto necesario - Adrian MirandaSpanishPASSVC
 
Principios de Diseño de Componentes Web
Principios de Diseño de Componentes WebPrincipios de Diseño de Componentes Web
Principios de Diseño de Componentes WebJavier Vélez Reyes
 
Diseño: ideas creativas que ayudan a vender
Diseño: ideas creativas que ayudan a venderDiseño: ideas creativas que ayudan a vender
Diseño: ideas creativas que ayudan a venderPymes 2.0
 
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?Rob Montero
 
APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx22040086
 

Similar a Aplicaciones web distribuidas ronald arias (20)

Dynamics saturday madrid 2019 conecta business central con el mundo v2
Dynamics saturday madrid 2019   conecta business central con el mundo v2Dynamics saturday madrid 2019   conecta business central con el mundo v2
Dynamics saturday madrid 2019 conecta business central con el mundo v2
 
SIG en la Web: Fundamentos
SIG en la Web: FundamentosSIG en la Web: Fundamentos
SIG en la Web: Fundamentos
 
Diseño: ideas creativas que ayudan a vender
Diseño: ideas creativas que ayudan a venderDiseño: ideas creativas que ayudan a vender
Diseño: ideas creativas que ayudan a vender
 
Arquitectura en la nube convertido
Arquitectura en la nube convertidoArquitectura en la nube convertido
Arquitectura en la nube convertido
 
Cloud computing[1]
Cloud computing[1]Cloud computing[1]
Cloud computing[1]
 
Power apps to the next level
Power apps to the next levelPower apps to the next level
Power apps to the next level
 
Sintwo
SintwoSintwo
Sintwo
 
Sintwo 2
Sintwo 2Sintwo 2
Sintwo 2
 
Webinario PowerApps Portals
Webinario PowerApps PortalsWebinario PowerApps Portals
Webinario PowerApps Portals
 
Foro Universidades 2014. Pensando en la nube - SharePoint como Web Corporativa
Foro Universidades 2014. Pensando en la nube - SharePoint como Web CorporativaForo Universidades 2014. Pensando en la nube - SharePoint como Web Corporativa
Foro Universidades 2014. Pensando en la nube - SharePoint como Web Corporativa
 
Web Universidad de Cantabria - Encamina - Foro de Universidades Microsoft 2014
Web Universidad de Cantabria - Encamina - Foro de Universidades Microsoft 2014Web Universidad de Cantabria - Encamina - Foro de Universidades Microsoft 2014
Web Universidad de Cantabria - Encamina - Foro de Universidades Microsoft 2014
 
Escalando con SQL Server hasta la nube, un trayecto necesario - Adrian Miranda
Escalando con SQL Server hasta la nube, un trayecto necesario - Adrian MirandaEscalando con SQL Server hasta la nube, un trayecto necesario - Adrian Miranda
Escalando con SQL Server hasta la nube, un trayecto necesario - Adrian Miranda
 
Principios de Diseño de Componentes Web
Principios de Diseño de Componentes WebPrincipios de Diseño de Componentes Web
Principios de Diseño de Componentes Web
 
Diseño: ideas creativas que ayudan a vender
Diseño: ideas creativas que ayudan a venderDiseño: ideas creativas que ayudan a vender
Diseño: ideas creativas que ayudan a vender
 
Tema 6
Tema 6Tema 6
Tema 6
 
Presentamos a Grafikart
Presentamos a GrafikartPresentamos a Grafikart
Presentamos a Grafikart
 
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
 
APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx
 
Presentación Snoop Mysql
Presentación Snoop MysqlPresentación Snoop Mysql
Presentación Snoop Mysql
 
ALKAID - Soluciones para la Web
ALKAID - Soluciones para la WebALKAID - Soluciones para la Web
ALKAID - Soluciones para la Web
 

Más de Caracas-Tech-Meetup

Estadeboda una larga historia de crecimiento y reinvención | Maria Corina Rod...
Estadeboda una larga historia de crecimiento y reinvención | Maria Corina Rod...Estadeboda una larga historia de crecimiento y reinvención | Maria Corina Rod...
Estadeboda una larga historia de crecimiento y reinvención | Maria Corina Rod...Caracas-Tech-Meetup
 
La experiencia Boombox: cómo hacer negocios en China | Carlos García
La experiencia Boombox: cómo hacer negocios en China | Carlos GarcíaLa experiencia Boombox: cómo hacer negocios en China | Carlos García
La experiencia Boombox: cómo hacer negocios en China | Carlos GarcíaCaracas-Tech-Meetup
 
Kristoffer pantic buscando el css perfecto con compass
Kristoffer pantic   buscando el css perfecto con compassKristoffer pantic   buscando el css perfecto con compass
Kristoffer pantic buscando el css perfecto con compassCaracas-Tech-Meetup
 
Caracas Tech Meetup - Anuncios: Septiembre
Caracas Tech Meetup - Anuncios: SeptiembreCaracas Tech Meetup - Anuncios: Septiembre
Caracas Tech Meetup - Anuncios: SeptiembreCaracas-Tech-Meetup
 
Esteban Reyes - Coaching de emprendedores
Esteban Reyes - Coaching de emprendedoresEsteban Reyes - Coaching de emprendedores
Esteban Reyes - Coaching de emprendedoresCaracas-Tech-Meetup
 
Single Page Application - Aníbal Rojas
Single Page Application - Aníbal RojasSingle Page Application - Aníbal Rojas
Single Page Application - Aníbal RojasCaracas-Tech-Meetup
 
Caracas tech meetup: Anuncios Agosto
Caracas tech meetup: Anuncios AgostoCaracas tech meetup: Anuncios Agosto
Caracas tech meetup: Anuncios AgostoCaracas-Tech-Meetup
 
Propuesta de valor Roberto Gómez - @robgomezv
Propuesta de valor   Roberto Gómez - @robgomezvPropuesta de valor   Roberto Gómez - @robgomezv
Propuesta de valor Roberto Gómez - @robgomezvCaracas-Tech-Meetup
 
Rompiendo la barrera tecnológica - Juan Andrés Lagranje
Rompiendo la barrera tecnológica  - Juan Andrés LagranjeRompiendo la barrera tecnológica  - Juan Andrés Lagranje
Rompiendo la barrera tecnológica - Juan Andrés LagranjeCaracas-Tech-Meetup
 
Caracas tech meetup Anuncios- julio
Caracas tech meetup   Anuncios- julioCaracas tech meetup   Anuncios- julio
Caracas tech meetup Anuncios- julioCaracas-Tech-Meetup
 
Introduccion a lean startup guillermo velasquez
Introduccion a lean startup   guillermo velasquezIntroduccion a lean startup   guillermo velasquez
Introduccion a lean startup guillermo velasquezCaracas-Tech-Meetup
 
Desarrollar aplicaciones web usando metodología hacker - Sergio Marín
Desarrollar aplicaciones web usando metodología hacker - Sergio MarínDesarrollar aplicaciones web usando metodología hacker - Sergio Marín
Desarrollar aplicaciones web usando metodología hacker - Sergio MarínCaracas-Tech-Meetup
 
Caracas tech meetup Anuncios- mayo
Caracas tech meetup   Anuncios- mayoCaracas tech meetup   Anuncios- mayo
Caracas tech meetup Anuncios- mayoCaracas-Tech-Meetup
 
Ecosistema de emprendimiento tecnológico en venezuela
Ecosistema de emprendimiento tecnológico en venezuelaEcosistema de emprendimiento tecnológico en venezuela
Ecosistema de emprendimiento tecnológico en venezuelaCaracas-Tech-Meetup
 
EnSeñas - Progressum IT NeoEssentia
EnSeñas - Progressum IT NeoEssentiaEnSeñas - Progressum IT NeoEssentia
EnSeñas - Progressum IT NeoEssentiaCaracas-Tech-Meetup
 
De la idea a la aplicación Android - Romer Ramos
De la idea a la aplicación Android - Romer RamosDe la idea a la aplicación Android - Romer Ramos
De la idea a la aplicación Android - Romer RamosCaracas-Tech-Meetup
 
1º Caracas Tech Meetup - Anuncios
1º Caracas Tech Meetup - Anuncios1º Caracas Tech Meetup - Anuncios
1º Caracas Tech Meetup - AnunciosCaracas-Tech-Meetup
 

Más de Caracas-Tech-Meetup (19)

212 Demo
212 Demo212 Demo
212 Demo
 
Estadeboda una larga historia de crecimiento y reinvención | Maria Corina Rod...
Estadeboda una larga historia de crecimiento y reinvención | Maria Corina Rod...Estadeboda una larga historia de crecimiento y reinvención | Maria Corina Rod...
Estadeboda una larga historia de crecimiento y reinvención | Maria Corina Rod...
 
La experiencia Boombox: cómo hacer negocios en China | Carlos García
La experiencia Boombox: cómo hacer negocios en China | Carlos GarcíaLa experiencia Boombox: cómo hacer negocios en China | Carlos García
La experiencia Boombox: cómo hacer negocios en China | Carlos García
 
Kristoffer pantic buscando el css perfecto con compass
Kristoffer pantic   buscando el css perfecto con compassKristoffer pantic   buscando el css perfecto con compass
Kristoffer pantic buscando el css perfecto con compass
 
Caracas Tech Meetup - Anuncios: Septiembre
Caracas Tech Meetup - Anuncios: SeptiembreCaracas Tech Meetup - Anuncios: Septiembre
Caracas Tech Meetup - Anuncios: Septiembre
 
Esteban Reyes - Coaching de emprendedores
Esteban Reyes - Coaching de emprendedoresEsteban Reyes - Coaching de emprendedores
Esteban Reyes - Coaching de emprendedores
 
Single Page Application - Aníbal Rojas
Single Page Application - Aníbal RojasSingle Page Application - Aníbal Rojas
Single Page Application - Aníbal Rojas
 
Caracas tech meetup: Anuncios Agosto
Caracas tech meetup: Anuncios AgostoCaracas tech meetup: Anuncios Agosto
Caracas tech meetup: Anuncios Agosto
 
Propuesta de valor Roberto Gómez - @robgomezv
Propuesta de valor   Roberto Gómez - @robgomezvPropuesta de valor   Roberto Gómez - @robgomezv
Propuesta de valor Roberto Gómez - @robgomezv
 
Rompiendo la barrera tecnológica - Juan Andrés Lagranje
Rompiendo la barrera tecnológica  - Juan Andrés LagranjeRompiendo la barrera tecnológica  - Juan Andrés Lagranje
Rompiendo la barrera tecnológica - Juan Andrés Lagranje
 
Caracas tech meetup Anuncios- julio
Caracas tech meetup   Anuncios- julioCaracas tech meetup   Anuncios- julio
Caracas tech meetup Anuncios- julio
 
Firefox OS - Leonard Camacho
Firefox OS -  Leonard CamachoFirefox OS -  Leonard Camacho
Firefox OS - Leonard Camacho
 
Introduccion a lean startup guillermo velasquez
Introduccion a lean startup   guillermo velasquezIntroduccion a lean startup   guillermo velasquez
Introduccion a lean startup guillermo velasquez
 
Desarrollar aplicaciones web usando metodología hacker - Sergio Marín
Desarrollar aplicaciones web usando metodología hacker - Sergio MarínDesarrollar aplicaciones web usando metodología hacker - Sergio Marín
Desarrollar aplicaciones web usando metodología hacker - Sergio Marín
 
Caracas tech meetup Anuncios- mayo
Caracas tech meetup   Anuncios- mayoCaracas tech meetup   Anuncios- mayo
Caracas tech meetup Anuncios- mayo
 
Ecosistema de emprendimiento tecnológico en venezuela
Ecosistema de emprendimiento tecnológico en venezuelaEcosistema de emprendimiento tecnológico en venezuela
Ecosistema de emprendimiento tecnológico en venezuela
 
EnSeñas - Progressum IT NeoEssentia
EnSeñas - Progressum IT NeoEssentiaEnSeñas - Progressum IT NeoEssentia
EnSeñas - Progressum IT NeoEssentia
 
De la idea a la aplicación Android - Romer Ramos
De la idea a la aplicación Android - Romer RamosDe la idea a la aplicación Android - Romer Ramos
De la idea a la aplicación Android - Romer Ramos
 
1º Caracas Tech Meetup - Anuncios
1º Caracas Tech Meetup - Anuncios1º Caracas Tech Meetup - Anuncios
1º Caracas Tech Meetup - Anuncios
 

Aplicaciones web distribuidas ronald arias