Front-End Web & MobileAWS AppSync and theGraphQL Info Object This article was written by Brice Pellé, Principal Specialist Solutions Architect,AWSAWS AppSync is a fully managed service that allows to deploy ServerlessGraphQL backends in theAWS cloud.GraphQL is a data language for yourAPI that makesit easy and straight forward to interact with multiple data sources. One of the advantages o
この記事はUnity Advent Calendar 2021の11日目の記事です。 概要 今回はNuGetからインストールできるGraphQL.Clientを利用して、AWSのAppSyncを利用する手順を書いていこうと思います。 特にSubscriptionを行うには手順が必要でこれを知るのにかなり苦戦しました。 今回のサンプルはGitHubにアップしてあります。github.com 概要GraphQLとはAWS AppSyncの設定APIを作成 スキーマを見てみる クエリを見てみる スキーマを定義しそれを呼び出すUnityによる実装 NuGetをインストール queryを実行するGraphQLHttpClientを作成GraphQLRequestを作成 リクエストを投げてレスポンスを得る レスポンスを受け取る型の定義 mutationを実行する subscription
top > 開発ブログ >AWS >AWS AppSyncのGraphQL Subscriptionsのクライアントを作って裏側の仕組みを学ぶ こんにちは、ナカエです。 マネージドなGraphQLサーバを手軽に作れるAWS AppSyncがじわじわと人気を集めてきているようですね。 AppSyncAPIのクライアントとしては公式のSDKたるAmplifyを利用すると楽ちんです。 が、しかし今回はAppSyncのGraphQL Subscriptions実装の仕組みを確認するため、Node.jsとWebSocketクライアントを使ってリアルタイム通信のクライアントを実装しました。GraphQLのスキーマとAppSyncAPI の認証モード本記事のサンプルはトピックごとにメッセージを投稿/受信する簡易なチャットルームアプリを想定しています。 Mutationはメッセージの投稿に、S
今回はデモアプリで AppSync (GraphQL) の Subscription を使ってみたときに、なぜか購読しているオブジェクトがうまく取得できずハマったので、リゾルバーが必要な場合の設定方法なども併せてご紹介します。AWS AppSync でGraphQL を “試してみた” 系の記事は多いのですが、なかなか実用的なアプリになりそうな例は少ないのが現状です。AWS のドキュメントやチュートリアルにもあまり詳しいことは載っていない上、英語の情報もイマイチ少ないので、ハマったときは結構ツライです。公式で使えるリソースは下記の 2 ページぐらいでしょうか。 Real-Time Data -AWS AppSyncAWS AppSync を使用して、外部データベースの更新をサブスクライバーにリアルタイムで通知する 前提条件AWS AppSyncGraphQL について基本的な
AWS AppSync はマネージドGraphQL サービスです。このサービスを使用すると、1 つ以上のデータソースからのデータに安全にアクセス、操作、結合するための柔軟なAPI を作成でき、アプリケーション開発がシンプルになります。本日、AppSync は、AppSync の組み込みサーバー側キャッシュからの特定のエントリの削除をサポートするようになりました。 AppSync のサーバー側キャッシュ機能は、デベロッパーが高速のメモリ内マネージドキャッシュからデータを保存および取得することを可能にすることにより、レイテンシーの影響を受けやすい高スループットのアプリケーションのパフォーマンスを改善するのに役立てることができます。今日まで、お客様は、キャッシュ全体をフラッシュすることでキャッシュエントリを無効にすることはできましたが、特定のエントリを無効にすることはできませんでした。今後、
Amazon Web Services ブログAWS AppSyncキャッシングとAmazon DynamoDBトランザクションのサポートによりGraphQLAPIのパフォーマンスと一貫性が更に向上しますAWS AppSyncはGraphQLのマネージドサービスで、単一または複数のデータソースのデータに安全にアクセスしたり、操作したり、結合するための柔軟なAPIを作成でき、アプリケーション開発をシンプルにすることができます。多くの場合、異なったデータソースは異なったユースケースに合わせて最適化され、データが配信されるスピードも異なっていることでしょう。その基になるGraphQLスキーマで定義されているデータフィールドもかなり多様です。 たとえば、eコマースアプリケーションでは、在庫量を表すデータフィールドは頻繁に更新されますが、顧客プロフィールの更新は時々です。トランザクションIDに
Serverless FrameworkでAppSyncを開発する基本的な方法や、ローカル開発のためにserverless-offlineと連携する方法、また、最近リリースされた、VTLを書かなくて済む、DirectLambda Resolversを設定する方法についてメモ。 こちらの記事を参考にさせていただきました。 https://qiita.com/G-awa/items/095faa9a94da09bc3ed5 AppSyncをAWS上にデプロイするまで まずは、Serverlessのプロジェクトを作ります。 slscreate --templateaws-nodejs-typescript AppSync用のプラグインをインストールします。 yarn add serverless-appsync-plugin serverless.ymlにプラグインを追加します。 plug
Front-End Web & Mobile Introducing configurable batching size forAWS AppSyncLambda resolversAWS AppSync is a serverlessGraphQL service that makesit easy tocreate single endpointGraphQL and realtimeAPIs. AppSync lets you combine disparate data sources and deliver the results to applications in an expected format, as specified by yourAPI’s schema definition. Customers use resolvers attached
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事は ドワンゴ Advent Calendar 2018 の 7 日目の記事です。 社内向けのAPI にGraphQL を採用する事になったので、AWS AppSync + RDS を使った場合に開発〜デプロイがどんな形で実現できるのか、制限事項はどのようなものがあるのか、等について、試してみたあれこれを共有します (GraphQL とは何か、などの話は割愛します)。 TL;DR AppSync + RDS をしたければ、ServerlessAurora かLambda をデータソースとして利用する AppSync + R
Why Pagination In this post, I'mgoing to show how you can get started with pagination inGraphQL using anAWS AppSyncAPI and theAWS Amplify framework. The primary reason to use pagination is to control and limit the amount of data that is fetched from your backend and returned to your client at once. Pagination can helpbuild efficient and cost-effective solutions by controlling the amount of w
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く