Share on facebook
Share on linkedin
Share on twitter
Share on facebook
Share on linkedin
Share on twitter

Technical Insights: GraphQL による開発

ジョンソン・リャン, フロントエンドエンジニア, Appier

Appierでは、GraphQLを1年間使用してきました。GraphQLは、当社の主要AIプラットフォームの1つであるAixonのクライアント/サーバー間の通信に使われています。「オブジェクトフィールド」という概念やリゾルバなど、GraphQLのユニークな特性から多くのメリットを得ています。すべての入出力をホワイトリスト化する宣言型のアプローチは、プログラミングインターフェイスを構築するツールとして非常に役に立っています。

このプレゼンテーションは、GraphQLの入門的なものであり、もともとはAppier社内の他の製品チーム向けに作成されたものです。特に、これまでGraphQLを使ったことがないNode.jsおよび Python開発者を意識しています。独自のGraphQLスキーマを構築し、GraphQL APIサーバーを稼働させるために知っておくべき基本的なトピックをすべてカバーし、両プログラミング言語の簡潔なサンプルコードを紹介しています。

GraphQLの高度な概念を説明しているものは、すでにインターネット上に多くありますので、このプレゼンテーションでは、GraphQLを実行させるために必要な実際のソースコードに重点を置き、GraphQLを理解するための、より実用的な視点を紹介したいと思います。

このプレゼンテーションでは、次のようなトピックをカバーしています。
– GraphQLサーバーの基本
– APIシェイプの定義 – GraphQLスキーマ
– オブジェクトフィールドの設定
– 変異型API
– GraphQLサーバーへのリクエスト送信
– N + 1クエリ問題の解決:DataLoader

GraphQLに興味のある開発者の皆さんに役に立つ情報になれば幸いです。

お困りですか?

御社のマーケティング施策を改善できるAI搭載のツールがあります

こちらもぜひご覧ください

データの活用で「思わず買わせちゃう」ための6つの方法

デジタルが私たちの生活に多大な影響を及ぼしていることは明白です。最近の調査によると、現在のインターネット人口は45億にも上り、平均して毎日6時間43分をオンラインで過ごしています。ECも大流行で、パンデミックの影響を受けた2020年の売上高は、30%増加しました。これに呼応するように、より多くの企業がオンラインにシフトしています。 デジタルシフトの結果として、データは爆発的に増加しています。誰かが

アプリ使用開始時のわかりやすいガイドが、長期的なアプリエンゲージメントを可能にする

数多くのアプリがダウンロードされても、そのうち25%のアプリは一度しか利用されません。アプリ事業者にとってユーザーに長期的なアプリの使用を促すための施策は非常に重要です。 ユーザーがアプリをダウンロードする際の使用ガイドは、アプリユーザーとの関係のはじまりだけにとどまらず、長期的なエンゲージメントを構築するための重要なステップでもあります。大切な第一印象となるユーザーオリエンテーションを正しく行え

AI 基礎講座:深層学習

あなたが特定のマーケティングキャンペーンのための方法を模索しているマーケターであると想像してほしい。もしあなたがターゲットとしているユーザーの経済力、購買傾向、オンラインショッピングでの行動といった要素を元に市場を簡単に分類できるツールを持つことで、分類されたそれぞれの消費者に向けたアプローチが可能になり、最大のコンバージョンを獲得するための効果的なメッセージを配信することができたらどうだろうか?