Arquitectura Sin Servidores y Microservicios

September 15, 2018 — Lectura de: 1 Min. — Categoría: arquitectura

Serverless Architecture

Soluciones como Firebase han facilitado mucho tener bases de datos en tiempo real, tanto en rendimiento como experiencia de desarrollo.

1*vtwhJKsUk-YO7QmlHDhfiQ

Serverles Architecture postula el uso de servicios de datos rápidos en la nube, sin contemplar, la instalación o gestión de nuestros propios servidores, la lógica de negocios recide en la aplicación móvil u en algunos servicios propios de Firebase.

0*7pt882Ubjg7R MDk

Amazon AWS Amplify sigue la tendencia de Firebase enfocandose en que la experiencia de acceso a datos en la nube sea en tiempo real y con facilidad de uso, permitiendo a nuestros desarrolladores poner mayor foco en la aplicación móvil.

MicroServicios

La arquitectura de microservicios es un enfoque que describe el desarrollo de una aplicación única como un conjunto de pequeños servicios, cada uno ejecutando su propio proceso y comunicándose a través de mecanismos ligeros, a menudo en una API con recursos HTTP. Una buena práctica es la división de una aplicación en unidades independientes, autónomas, y de bajo acoplamiento. Una de las grandes ventajas es que los micro servicios deben ser creados, mantenidos, ejecutados y distribuidos de forma totalmente independiente.

Una tendencia en la actualidad ha sido llevar nuestra lógica de negocios a un ambiente de microservicios conectados que pueden ser accedidos desde nuestras apps, desde aplicaciones de terceros o integrarlas con GraphQL.

1*ZrVdpCvhOQ j 42mEHVoVw

¿Te interesó? Lee las otras publicaciones en la categoría arquitectura