Publicado en: Nov 28, 2017
AWS AppSync es un nuevo servicio en versión preliminar pública con el que es posible administrar y actualizar datos de aplicaciones móviles en tiempo real entre los dispositivos y la nube, y que permite a las aplicaciones interactuar con los datos del dispositivo móvil cuando este está sin conexión. Con AWS AppSync, las aplicaciones pueden obtener acceso fácilmente a los servicios de AWS utilizando un lenguaje de datos denominado GraphQL y un SDK optimizado para las aplicaciones móviles y web. GraphQL es un estándar abierto que le permite solicitar, modificar y suscribirse a los datos exactos que necesita en una única solicitud de red. Esto hace que el diseño de prototipos y la creación de aplicaciones con un uso intensivo de datos sea algo tan sencillo como escribir unas cuantas líneas de código.
AWS AppSync le permite diseñar prototipos y crear rápida y fácilmente aplicaciones que proporcionan experiencias de colaboración en tiempo real en navegadores y aplicaciones móviles que se pueden utilizar incluso cuando se pierde la conectividad de red. Las consultas y mutaciones de GraphQL se pueden utilizar cuando el cliente está conectado a la red y cuando está desconectado de esta, incluidas las actualizaciones de UI optimistas. Los clientes pueden utilizar las suscripciones de GraphQL para obtener actualizaciones de datos en tiempo real entre los dispositivos conectados y la nube.
AWS AppSync se integra con los marcos de trabajo de aplicaciones móviles más populares, incluidos iOS, Android y JavaScript, y habilita automáticamente la funcionalidad en tiempo real y sin conexión en las aplicaciones. Es posible seleccionar los datos que se van a sincronizar automáticamente con los dispositivos de los usuarios cuando se producen cambios, lo que optimiza la experiencia del usuario y minimiza los requisitos de almacenamiento y ancho de banda. Con AWS AppSync, las aplicaciones pueden obtener acceso a datos de Amazon DynamoDB, activar funciones de AWS Lambda o ejecutar consultas de Amazon Elasticsearch. Asimismo, AWS AppSync se integra con AWS Identity and Access Management y con los grupos de usuarios de Amazon Cognito, por lo que se pueden establecer permisos detallados en las operaciones de GraphQL para proteger a los usuarios y los datos de las aplicaciones.
Para obtener más información acerca de la versión preliminar de AWS AppSync, lea esta entrada de blog. Haga clic aquí para solicitar acceso si desea inscribirse en la versión preliminar pública.