AWS AppSync
Las organizaciones elijen crear API con GraphQL porque les ayuda a desarrollar aplicaciones más rápidamente, ya que les da a los desarrolladores de front-end la capacidad de consultar múltiples bases de datos, microservicios y API con un punto de enlace GraphQL único.
AWS AppSync es un servicio completamente administrado que facilita el desarrollo de API de GraphQL ya que se encarga de la ardua tarea de conectar de manera segura los orígenes de datos como AWS DynamoDB, Lambda y más. Añadir memorias de caché para mejorar el rendimiento, las suscripciones para admitir actualizaciones en tiempo real y almacenar de datos del lado del cliente que mantiene sincronizados a los clientes que no tienen conexión es muy fácil. Una vez que se implementa, AWS AppSync automáticamente escala su motor de ejecución de API GraphQL hacia arriba y hacia abajo para cumplir con los volúmenes solicitados de API.
Beneficios
Acceso a datos simple y seguro
Respalde el funcionamiento de sus aplicaciones con los datos correctos, provenientes de uno o más orígenes de datos con una solicitud de red simple mediante GraphQL. AWS AppSync facilita la protección de los datos de su aplicación mediante múltiples modos de autenticación concurrentes, además de permitir definir la seguridad, la memoria en caché y el control de acceso detallado en el nivel de definición de datos directamente desde su esquema GraphQL.
Capacidades integradas, en tiempo real y sin conexión
Con las suscripciones administradas de GraphQL, AWS AppSync puede enviar actualizaciones de datos en tiempo real a través de Websockets a millones de clientes. Para aplicaciones móviles y web, AppSync también ofrece acceso a datos locales cuando los dispositivos están sin conexión y sincronización de datos con resolución de conflictos personalizable, cuando vuelven a estar en línea.
Olvídese de administrar servidores
AWS AppSync ofrece una configuración de API completamente administrada de GraphQL, administración y mantenimiento, con una infraestructura sin servidor de alta disponibilidad integrada. Cree una API de GraphQL en segundos a través de AWS CLI, consola, Amplify CLI o CloudFormation. Y, monitoree y adquiera fácilmente perspectivas a través de CloudWatch y X-Ray para una operación sin fallas.
Funcionamiento
Casos de uso
Colaboración en tiempo real
Transmita datos desde backend a todos los clientes conectados (uno a varios) o entre clientes (mucho a muchos), como en un escenario de segunda pantalla en la que transmite los mismos datos a todos los clientes, que luego pueden responder.
Recursos adicionales: Tutorial
Aplicación de chat en tiempo real
Cree una aplicación móvil y web de conversación que admita múltiples salas de chat privadas, ofrezca acceso al historial de conversaciones y ponga en cola los mensajes salientes, incluso cuando el dispositivo está sin conexión.
Recursos adicionales: Tutorial
Panel de IoT en tiempo real
Recursos adicionales: Tutorial
Acceso a microservicios unificados
Acceda y combine datos de múltiples microservicios que se ejecutan en contenedores en una VPC, detrás de un punto de enlace API de REST, un punto de enlace API de GraphQL y más, en una sola interfaz.
Acceso unificado a datos
Recursos adicionales: Tutorial
Sincronización de aplicaciones sin conexión
Sincronice datos en forma automática entre aplicaciones móviles/web y la nube con AWS AppSync y Amplify DataStore, un motor de almacenamiento persistente en el dispositivo con soporte integrado para el control de versiones de datos así como para la detección y resolución de conflictos.
Recursos adicionales: Tutorial
Clientes que utilizan AWS AppSync
Localización de ubicaciones en vivo
Lea sobre cómo HyperTrack utiliza AWS para el procesamiento de datos en tiempo real para la localización de ubicaciones en vivo a escala
Servicio de atención al cliente en la tienda
ALDO usa AWS AppSync. Conozca más sobre cómo mejoraron la experiencia de compra de clientes de calzado
Seguridad y cuidado del paciente
Lea acerca de cómo Repp Health usa AWS para hacer un seguimiento de los activos médicos hasta dentro de los 10 centímetros
Hacemos que las noticias sean procesables
Sepa cómo AWS AppSync ayuda al software Public Good a hacer el bien instando a una acción en tiempo real del lector
Más información sobre las características de AWS AppSync