Open curanosuke opened 2 years ago
グラフは、ノード(頂点)群とノード間の連結関係を表すエッジ(枝)群で構成されており、SNSや路線図など様々なものの関連を表すことができます。
本セッションでは、高速バスの予約システム開発において、予約管理自体は外部サービスのAPIを利用するものの、以下のデータの関連性を管理する上で、フルマネージド型のグラフデータベースであるAmazon Neptuneを利用しました。
本サービスは、とある決済アプリのNativeアプリ上の1サービスとして、Webviewでフロントエンドを開発しており、BFFアーキテクチャを採用しています。バックエンドでは、フロントエンド向けにAPIを提供し、サーバーレス構成(API Gateway + Lambdaまたは、Step Functions)で各画面での必要な情報に応じて、外部サービスのAPI、決済システムのAPI、Neptuneへのアクセスを束ねています。
いざ、サーバーレス構成でNeptuneで商用サービスを開始してみると、開発時や事前検証では見つからなかった問題が次々と発生しました。本システムの構成の説明と併せて、その辺りをどのように解決してきたのかをお話ししたいと思います。
No response
20分
初級 - セッションの中心となるトピックについての具体的な知識がない方、これから勉強しようと考えている方向け
Web バックエンド / サーバーサイド開発, DevOps / Infrastructure as Code
エンタープライズ
Web バックエンド / サーバーサイド開発, アプリケーションアーキテクチャー
サーバーレス, データベース
Amazon Neptune, Lambda, AWS Step Functions, AWS Lambda, Amazon VPC
AWS Dev Day Online Japan 2022 へのセッション応募ありがとうございます! セッション審査は本issueへの GitHub リアクションも加味して実施します。ぜひぜひソーシャルでのシェアもお願いいたします。 採択の場合はご登録いただいた連絡先へ運営よりご連絡しますので、メールのご確認もあわせてお願いいたします。
セッションタイトル (必須)
連絡先の登録 (必須)
セッションのアブストラクト (最大250文字) (必須)
グラフは、ノード(頂点)群とノード間の連結関係を表すエッジ(枝)群で構成されており、SNSや路線図など様々なものの関連を表すことができます。
本セッションでは、高速バスの予約システム開発において、予約管理自体は外部サービスのAPIを利用するものの、以下のデータの関連性を管理する上で、フルマネージド型のグラフデータベースであるAmazon Neptuneを利用しました。
本サービスは、とある決済アプリのNativeアプリ上の1サービスとして、Webviewでフロントエンドを開発しており、BFFアーキテクチャを採用しています。バックエンドでは、フロントエンド向けにAPIを提供し、サーバーレス構成(API Gateway + Lambdaまたは、Step Functions)で各画面での必要な情報に応じて、外部サービスのAPI、決済システムのAPI、Neptuneへのアクセスを束ねています。
いざ、サーバーレス構成でNeptuneで商用サービスを開始してみると、開発時や事前検証では見つからなかった問題が次々と発生しました。本システムの構成の説明と併せて、その辺りをどのように解決してきたのかをお話ししたいと思います。
セッションについての補足情報 (最大800文字) (任意)
No response
セッション時間
20分
想定受講者の知識レベル(必須)
初級 - セッションの中心となるトピックについての具体的な知識がない方、これから勉強しようと考えている方向け
想定受講者の開発対象やロール・役割 (複数選択可) (必須)
Web バックエンド / サーバーサイド開発, DevOps / Infrastructure as Code
想定受講者の業種・業界・業態 (複数選択可) (任意)
エンタープライズ
セッションのトピック (複数選択可) (必須)
Web バックエンド / サーバーサイド開発, アプリケーションアーキテクチャー
セッションの技術カテゴリー (複数選択可) (必須)
サーバーレス, データベース
セッション内で登場する主な AWS サービス (任意)
Amazon Neptune, Lambda, AWS Step Functions, AWS Lambda, Amazon VPC