AWS AppSync

Cree aplicaciones guiadas por datos con capacidades en tiempo real y sin conexión

AWS AppSync actualiza automáticamente los datos de las aplicaciones web y de dispositivos móviles en tiempo real, así como los datos de los usuarios sin conexión tan pronto como se vuelven a conectar. AppSync facilita la creación de aplicaciones web y de dispositivos móviles colaborativas, que ofrezcan experiencias de usuario adaptativas y colaborativas.

Puede utilizar AWS AppSync para crear aplicaciones web y de dispositivos móviles nativas con iOS, Android, JavaScript y React Native. Para comenzar, vaya a la consola de AWS AppSync, especifique los datos de su aplicación con enunciados de código simple, y AppSync administrará todo lo necesario para almacenar, procesar y recuperar los datos de dicha aplicación .

Beneficios

Creación de prototipos y desarrollo rápidos con GraphQL

Con AppSync podrá especificar los requisitos de datos de la aplicación con enunciados de código simple e iterar rápidamente durante el proceso de creación de prototipos y desarrollo. AWS AppSync utiliza GraphQL, un lenguaje de consultas de estándar abierto que facilita a las aplicaciones solicitar datos de la nube.

Cree aplicaciones web y de dispositivos móviles colaborativas en tiempo real

Con AWS AppSync resulta sencillo crear aplicaciones colaborativas que mantienen los datos compartidos actualizados en tiempo real. Simplemente tiene que especificar los datos de su aplicación con enunciados de código simple y AppSync administra todo lo necesario para mantener los datos de la aplicación actualizados en tiempo real. AWS AppSync también actualiza de forma automática los datos de los usuarios sin conexión tan pronto como se vuelvan a conectar. Solo se recuperan los datos necesarios, lo que reduce el tráfico de mensajes y mejora el desempeño de la aplicación y la vida de la batería.

Administra automáticamente los datos de los usuarios sin conexión

AWS AppSync administra automáticamente todas las operaciones de datos de los usuarios sin conexión. El servicio incorpora un modelo de programación sin conexión en el que no solo están disponibles los datos de la aplicación para los usuarios sin conexión, sino que también los usuarios pueden añadir y actualizar los datos de la aplicación de forma local. Esto facilita la creación de aplicaciones que almacenan en caché datos importantes de forma local para su uso sin conexión y que luego se resincronizan con la nube cuando el dispositivo se vuelve a conectar.

Ayuda a mantener los datos seguros

AWS AppSync le ayuda a mantener la seguridad de los datos de los usuarios y las aplicaciones. El servicio se integra con Amazon Cognito y AWS Identity and Access Management, de modo que podrá configurar permisos detallados en las operaciones de GraphQL que establezcan controles estrictos sobre quiénes tienen acceso a los datos.

Cree aplicaciones con datos de distintas fuentes

Con AWS AppSync resulta sencillo combinar datos de diferentes fuentes. Por ejemplo, puede crear una aplicación que utilice AppSync para combinar los datos de un usuario sobre su actividad de uso del teléfono y la web, la actividad de seguimiento de actividad física y sus publicaciones en redes sociales, y combinarla con datos sobre su ubicación para resumir todas las actividades y ubicaciones del usuario de un día. Con AppSync, su aplicación podrá acceder a los datos de Amazon DynamoDB, activar funciones AWS Lambda o ejecutar consultas de Amazon Elasticsearch, y combinar los datos de estos servicios para ofrecer los datos exactos que necesita para su aplicación.

Resuelve automáticamente los conflictos de datos

AWS AppSync puede resolver de forma automática los conflictos de los datos que se comparten entre diversos usuarios y dispositivos. Los conflictos pueden ocurrir cuando dos o más usuarios realizan actualizaciones simultáneas. El servicio cuenta con reglas predeterminadas para detectar conflictos y garantizar su resolución, pero también le permite añadir su propia lógica de negocio al proceso de resolución de conflictos mediante funciones de AWS Lambda.

Cómo funciona

Flow_Diagrams_Reinvent_DeepDish_112617_CM_2

AWS AppSync se encuentra actualmente en vista previa pública. Si desea probar la creación de aplicaciones web y de dispositivos móviles guiadas por datos, inscríbase para la vista previa. Durante el periodo de la vista previa, no se aplica ninguna cuota de AWS AppSync. Para obtener detalles sobre precios una vez finalizado el periodo de vista previa, consulte la página de precios.

Casos de uso

AWS AppSync se puede utilizar para todo tipo de aplicaciones web y de dispositivos móviles en todos los sectores, segmentos verticales y categorías donde las aplicaciones precisen de la actualización de datos en tiempo real y capacidades sin conexión. Estos son algunos ejemplos de aplicaciones que pueden beneficiarse especialmente de su creación mediante AWS AppSync.  

Aplicaciones de colaboración

AWS AppSync facilita la creación de aplicaciones que permiten a varios usuarios compartir contenido y colaborar sobre él. AppSync actualiza automáticamente los datos de distintos tipos de contenido, incluidos documentos, imágenes, mensajes de texto y pizarras compartidas.

Redes sociales, chats y sitios de citas

AWS AppSync es perfecto para crear aplicaciones para redes sociales, chats y de citas. AppSync ayuda a administrar los mensajes entre los distintos usuarios con una variedad de tipos y fuentes de datos. Con AppSync, los usuarios pueden interactuar con sus aplicaciones incluso cuando están sin conexión, ya que AppSync actualizará sus mensajes cuando se vuelvan a conectar.

Aplicaciones de formación de realidad virtual y realidad aumentada

AWS AppSync puede administrar los datos de las aplicaciones para formación y enseñanza, como cirujanos con observadores en prácticas o profesores que imparten clases a sus alumnos. Estos tipos de aplicación deben ser compatibles con la realidad virtual y aumentada, en la que los datos se combinan o incorporan a otra información y deben actualizarse en tiempo real durante el procedimiento o sesión interactiva, como una lección.

Más información sobre las características de AWS AppSync

Visite la página de características
¿Listo para comenzar?
Inscríbase para solicitar la vista previa
¿Tiene más preguntas?
Contacte con nosotros