2021 AWS New Grads Reunion! #1

一般公開版

休日の予定提案アプリ、AWSで作りました。

2021年6月25日

樋口 颯（ SCSK株式会社 ）質問です！

コロナが治まったら何をしたいですか？

質問です！

コロナが治まったら何をしたいですか？
旅行！
お出かけ！

質問です！

どこへ行きたいですか？

質問です！

どこへ行きたいですか？

うーん…
特にない…

質問です！

休日の過ごし方は難しい…
うーん…
どこへ行きたいですか？

特にない…

StanBeeStanBee とは想定ユーザー
休日を有意義に過ごしたい人
サービス概要あなたにピッタリの休日プランをAIが提案

StanBee が実現する、休日の過ごし方…

休日の前AIのBeeくんが、あなたを理解しぴったりな予定を提案します！

休日の日休日の後StanBee を片手に、お出かけを楽しみます！

「思い出レポート」で充実した休日を振り返ります！

StanBee のある生活…

休日の前AIのBeeくんが、あなたを理解しぴったりな予定を提案します！

注目機能１
AIがおすすめスポットを提案
AI が利用者の年齢,性別,居住地,車の有無等の属性に応じて、おすすめのスポットを提案
検索エリアやカテゴリを選択してのスポット検索も可能※実際の画面注目機能２
スポットからプランを自由に作成ユーザーは、提案されたスポットの変更, 追加, 削除が可能
気に入ったプランを作成したら「GO」ボタンを押してプランができあがり！

※実際の画面StanBee のある生活

休日の日StanBee を片手に、お出かけを楽しみます！

注目機能３
作成したプランが「旅のしおり」に
各スポットの写真や場所などの基本的な情報を表示

自宅からスポットへの経路情報やスポット間の経路情報も提供（Google Map で情報が確認できる）※実際の画面注目機能４
旅先での思い出も保存可能各スポットをさらに楽しめるように、「写真を撮ろう」「感想を書こう」といったミッションも表示ミッションの実行結果や感想も、プランとともに保存可能
 写真のアップロード
 ミッション結果の保存
 感想の保存※実際の画面StanBee のある生活

休日の後「思い出レポート」で充実した休日を振り返ります！

注目機能５「思い出レポート」で振り返り
プランを完了すると「思い出レポート」が自動生成ミッションの結果や感想とともに旅を振り返ることができる
 写真の保存が可能
 感想の記述も可能※実際の画面StanBee のある生活StanBeeアーキテクチャ

アーキテクチャの特徴

開発面

運用面

機能面

開発しやすい工夫

運用しやすい工夫

高度な機能を簡単実装

アーキテクチャの特徴

開発面

運用面

機能面

開発しやすい工夫

運用しやすい工夫

高度な機能を簡単実装

① 開発しやすい工夫

1.

IDEに Cloud9 を使用→ ペアプロ可能

2. ほぼ全てのリソースをコード管理（IaC）→ 環境構築が容易
3. Amplify を採用した
CI/CD 環境
→ 迅速なデプロイ

開発フロー① 開発しやすい工夫

1.

IDEに Cloud9 を使用→ ペアプロ可能

2. ほぼ全てのリソースをコード管理（IaC）→ 環境構築が容易
3. Amplify を採用した
CI/CD 環境
→ 迅速なデプロイ

開発フロー① 開発しやすい工夫

1.

IDEに Cloud9 を使用→ ペアプロ可能

2. ほぼ全てのリソースがコード管理（IaC）→ 環境構築が容易
3. Amplify を採用した
CI/CD 環境
→ 迅速なデプロイ

開発フローアーキテクチャの特徴

開発面

運用面

機能面

開発しやすい工夫

運用しやすい工夫

高度な機能を簡単実装

② 運用しやすい工夫

1.

障害に強い「設計」• フルマネージドサービスを採用• サーバレスアーキテクチャ採用• DBバックアップ

2.

障害の「検知」が可能• 各種リソースを監視, アラート

3. 障害の「原因調査」が可能• 強力なデバッグツール

4. 障害の「傾向分析」が可能• リソースの状況を時系列でダッシュボード表示

サービス利用 フロー② 運用しやすい工夫

1.

障害に強い「設計」• フルマネージドサービスを採用• サーバレスアーキテクチャ採用• DBバックアップ

2.

障害の「検知」が可能• 各種リソースを監視, アラート

3. 障害の「原因調査」が可能• 強力なデバッグツール

4. 障害の「傾向分析」が可能• リソースの状況を時系列でダッシュボード表示

サービス利用 フロー② 運用しやすい工夫

1.

障害に強い「設計」• フルマネージドサービスを採用• サーバレスアーキテクチャ採用• DBバックアップ

2.

障害の「検知」が可能• 各種リソースを監視, アラート

3. 障害の「原因調査」が可能• 強力なデバッグツール

4. 障害の「傾向分析」が可能• リソースの状況を時系列でダッシュボード表示

サービス利用 フローアーキテクチャの特徴

開発面

運用面

機能面

開発しやすい工夫

運用しやすい工夫

高度な機能を簡単実装

③ 高度な機能を簡単実装

1.

Vue.js + Amplify の採用• SPAならではの UI/UX

2.

認証に Cognito を採用• 構築が難しいユーザー認証機能を低コストで実装

3.

Personalize の採用• AIを用いたレコメンド機能を実装• 似たユーザー属性の人が選んだスポットを「おすすめ」と判断

サービス利用 フロー③ 高度な機能を簡単実装

1.

Vue.js + Amplify の採用• SPAならではの UI/UX

2.

認証に Cognito を採用• 構築が難しいユーザー認証機能を低コストで実装

3.

Personalize の採用• AIを用いたレコメンド機能を実装• 似たユーザー属性の人が選んだスポットを「おすすめ」と判断

サービス利用 フローアーキテクチャの特徴

開発面

運用面

機能面

開発しやすい工夫

運用しやすい工夫

高度な機能を簡単実装

AWS ANGEL Dojo で作りました！

ANGEL Dojo とは
AWS 社がパートナー各社の若手向けに無償で提供をしている、疑似プロジェクトを通した3ヶ月間の技術トレーニング
https://aws.amazon.com/jp/blogs/psa/angel-dojo-season2/

A PN
Next
G eneration
E ngineer
L eaders
Dojoチームメンバー公開版• 6社6名から構成された「混合チーム」

A社 CIer 男性

B社 CIer 男性

C社 人材系 女性

D社 SIer 男性

E社 自社開発系 男性

ANGEL Dojo 最終成果
• ２つの賞を受賞することができました！

 ANGEL 賞 １位

• Dojoの参加者全員による投票

 ベストアーキテクチャ賞

１位• AWSの方々による、アーキテクチャ面での評価

詳しくは、WEBで！
• レポート記事を公開しています！
https://aws.amazon.com/jp/builders-flash/202101/learning-from-angel-dojo/?awsf.filter-name=*all実は私 … 「へっぽこエンジニア」でした
入社1年目
入社2年目

入社3年目

入社4年目

資産管理系の業務など

エンジニアっぽい仕事したいなぁ…

事業企画系の業務など
ANGEL Dojo 参加

技術開発系の業務

AWS利用プロジェクト

先端技術に携われて仕事楽しい！！

AWS のおすすめ勉強法• 公式ハンズオン• 手を動かすことが、一番身につく• 興味のある分野からトライ• ★ 同じものを２回やる• AWS資格勉強• 理解が深まる• 上司へのアピールにもなる• 何か作ってみる• 悩んだ分だけ成長しますまとめ

AWS があれば、なんでも作れそうです！

一緒に勉強していきましょう！

ご清聴ありがとうございました

Higuchi Hayate

樋口 颯● SCSK株式会社
産業事業グループ統括本部事業開発部● 2018年入社 = 4年目社員

補足• AWS 公式の ANGEL Dojo 記事はこちら• ANGEL Dojo Season2、全日程終了しました !! | AWS JAPAN APN ブログ
https://aws.amazon.com/jp/blogs/psa/angel-dojo-season2-2020/• 開発をしたプロダクト 「StanBee」は Web にて公開をしていましたが、Dojo の終了とチームの解散に伴い、2020年11月末をもってサービスを停止いたしました。
たくさんのご愛顧ありがとうございました。
• 本資料の作成に業務としての工数は割いておりません。
また記載内容は個人としての見解であり、所属組織を代表するものではありません。

EOF