Acceso unificado a datos

GraphQL

Consultas y acceso a datos simplificados

AWS AppSync usa GraphQL, un lenguaje de datos que permite a aplicaciones cliente conseguir, modificar y suscribirse a datos de servidores. En una consulta de GraphQL, el cliente especifica la manera en la que los datos deben estructurarse cuando el servidor los devuelve. Esto permite que el cliente consulte únicamente los datos que necesita y en el formato requerido. GraphQL también incluye una característica llamada “introspección” que permite a los desarrolladores nuevos de un proyecto buscar los datos disponibles sin tener conocimientos del backend.

Almacenamiento en caché

Almacene en caché sus datos que no cambian con frecuencia para mejorar el rendimiento

Las capacidades de almacenamiento en caché de datos del lado del servidor de AWS AppSync reducen la necesidad de acceder directamente a los orígenes de datos, ya que hacen que los datos estén disponibles en cachés administradas en memoria de alta velocidad, con entregas de datos a baja latencia. Dado que estae completamente administrado, elimina la sobrecarga operativa de administrar clústeres de caché. Cuando proporciona la flexibilidad para almacenar en caché selectivamente los campos de datos y las operaciones definidas en el esquema GraphQL con caducidad personalizable, el almacenamiento en caché de datos permite a los desarrolladores configurar un rendimiento óptimo para sus necesidades comerciales.

Sincronización de datos sin conexión

Interactúe y actualice sus datos, incluso sin conexión, con Amplify DataStore

Amplify DataStore es un almacén de datos consultable en el dispositivo para desarrolladores web, móviles y de IoT con un modelo de programación que habilita la prioridad local y familiar para interactuar con los datos sin problemas, ya sea que esté en línea o sin conexión. Con la tecnología de AWS AppSync, DataStore ofrece control de versiones, detección de conflictos y resolución en la nube para fusionar automáticamente los datos de diferentes clientes y proporcionar coherencia e integridad de los datos.

API fusionadas

Generar una API GraphQL unificada a partir de varias API de origen independiente de distintos equipos

Una API fusionada se compone de varios esquemas de GraphQL, importa orígenes de datos y resolvedores de AppSync de varias API y consolida todos los recursos, combinando todas las API en un único punto de conexión de API fusionada que puede exponerse a los clientes. Esto mejora el aislamiento multiservicio y minimiza la necesidad de que los equipos de servicio interactúen entre sí automatizando la integración y composición de esquemas de GraphQL.

Experiencias en tiempo real

Actualizaciones y acceso a datos en tiempo real

Actualizaciones inmediatas en clientes y dispositivos

AWS AppSync le permite especificar qué partes de los datos deberían estar disponibles en tiempo real con suscripciones de GraphQL. Las suscripciones de GraphQL son enunciados simples del código de la aplicación que le indican al servicio qué datos deberían actualizarse en tiempo real.

Filtros de suscripción

Compatibilidad para casos prácticos complejos en tiempo real

Con el filtro de capacidades de las suscripciones disponible con AWS AppSync, puede crear una amplia gama de experiencias en tiempo real en sus aplicaciones aprovechando los operadores de filtros, el filtro del lado del servidos y la habilidad para activar la invalidación de suscripciones.

API de publicación o suscripción sencillas

Comenzar sin GraphQL

Si lo que quiere es una API efímera que reciba mensajes publicados en un canal y los entregue en tiempo real a los clientes suscritos, puede configurar una API sin ningún conocimiento o experiencia de GraphQL mediante el asistente de API de publicación o suscripción de AWS AppSync.

Operaciones simplificadas

Acceso preciso al control

Control de los datos

AWS AppSync permite varios niveles de acceso a datos y autorización en función de las necesidades de una aplicación. El acceso simple se puede proteger con una clave y otros permisos de mayor restricción se pueden implementar con AWS Identity and Access Management mediante funciones. Además, AWS AppSync se integra con los grupos de usuarios de Amazon Cognito para la funcionalidad de correo electrónico y contraseña, proveedores de redes sociales (Facebook, Google+ y Login with Amazon) y federación empresarial con SAML. Los clientes pueden utilizar la funcionalidad de grupos para la organización lógica de usuarios y roles así como también características de OAuth para el acceso a aplicaciones.

Nombres de dominio personalizados

Utilice su propio nombre de dominio para acceder a los puntos de conexión de GraphQL

AWS AppSync permite a los usuarios utilizar nombres de dominios personalizados con la nueva API de AWS AppSync para acceder al punto de conexión de GraphQL y al punto de conexión en tiempo real. Para crear un nombre de dominio personalizado en AppSync, solo tiene que especificar un nombre de dominio de su propiedad y proporcionar un certificado válido de AWS Certificate Manager (ACM) que incluya el dominio. Una vez creado el nombre de dominio personalizado, puede asociarlo a cualquier API de AppSync disponible en la cuenta. Una vez que haya actualizado el registro DNS para dirigirlo al nombre de dominio de AppSync proporcionado, puede configurar las aplicaciones para que utilicen los nuevos puntos de conexión de GraphQL y puntos de conexión en tiempo real. Puede cambiar la asociación de la API en el dominio personalizado en cualquier momento sin tener que actualizar las aplicaciones. Cuando AppSync recibe una solicitud en el punto de conexión del dominio personalizado, la dirige a la API asociada para su gestión.

Observabilidad inmediata

Monitoreo, análisis, registro y seguimiento

Con AWS AppSync puede configurar fácilmente AWS CloudWatch y AWS X-Ray para ofrecer un registro y seguimiento integrales para su API de GraphQL.

Seguridad empresarial

Proteja sus API

AWS AppSync es compatible con API privadas que se pueden usar para limitar la exposición de las API únicamente dentro de la VPC del cliente. El tráfico a una API privada utiliza conexiones diseñadas para ser seguras y no salen de la red de Amazon. Los clientes también pueden usar AWS Web Application Firewall (WAF) para proteger su aplicación web y la API de AppSync de las vulnerabilidades web más comunes, como los ataques de inyección de código SQL y scripting entre sitios (XSS). 

Más información sobre los precios de AWS AppSync

Visite la página de precios
¿Listo para comenzar?
Abrir la consola de AWS AppSync
¿Tiene más preguntas?
Contacte con nosotros