Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ANGEL Dojo2024 TOKAI-スカイアーチ-DWSチーム 「E-Trailのご紹介」
Search
原嶋晃生
January 07, 2025
0
3
ANGEL Dojo2024 TOKAI-スカイアーチ-DWSチーム 「E-Trailのご紹介」
原嶋晃生
January 07, 2025
Tweet
Share
More Decks by 原嶋晃生
See All by 原嶋晃生
CloudFront Functionsの 実践的な使いどころを考えてみた!
harashy0912
0
8
Amazon SESのアップデート内容を ビジネスにどう生かせるか考えてみた!
harashy0912
0
250
メール警察!?Amazon SESが守るメール世界の治安 ※諸説あり
harashy0912
0
300
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
How GitHub (no longer) Works
holman
315
140k
Site-Speed That Sticks
csswizardry
10
810
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
The Pragmatic Product Professional
lauravandoore
36
6.8k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Visualization
eitanlees
148
16k
Six Lessons from altMBA
skipperchong
28
4k
Transcript
E-trail のご紹介 TOKAI-スカイアーチ-DWS 浅比悠乃祐 阿部卓海 原嶋晃生 瀧川秋桜 細見大揮
2
3 ベジタリアン 宗教上の都合 を店員に伝えたけど 本当に伝わってるのか不安 アレルギー があって 料理に含まれてないか心配
4 ・ニュアンスの違い ・文化や背景の違い ・コミュニケーションのストレス して日本での食事を楽しめていない あんしん
テキストよりも画像の方が 早く処理できる! 画像優位性効果 約 60,000倍
とは 6 登録 訪日外国人ユーザー 飲食店 E-trail 簡単に食事制限情報を見やすく変換することで 正確かつ円滑に伝えることができる E-trail アレルギー
食事制限
デモ 7
8
9
E-trail のご紹介
E-trail のご紹介
E-trail の新機能 1.1
対応言語の追加
14 対応言語の追加
自由記述機能の拡張
16 自由記述機能の拡張
リアルタイム翻訳機能
18 リアルタイム翻訳機能 メニューを見たけど どんな料理かわからない... 注文した量が多いかも...
19 リアルタイム翻訳機能
20 リアルタイム翻訳機能
アーキテクチャ 21
22
23 フロントエンド CloudFront ◦ E-Trail訪日外国人の方が各国からアクセス頂くことを想定 ◦ 各国からのアクセスに対応したグローバルな配信を実現 React/TypeScriptで実装したフロントエンド画面をAmplifyにデプロイ 持続可能性 持続可能性
コスト最適化 信頼性 セキュリティ 運用上の 優秀性 パフォーマンス 効率
24 バックエンド • API Gateway/Lambda: ◦ BlackBeltのデシジョンツリーでリソース検討 ◦ 負荷テストでリソース/メモリの確定 ▪
AWSの分散負荷テスト ▪ Distributed Load Testing on AWS 持続可能性 コスト最適化 パフォーマンス 効率 信頼性 セキュリティ 運用上の 優秀性 • SecretManager: ◦ Aurora Serverless v2の Credentialsを自動ローテーション • Translate ◦ 提示画面にてリアルタイム翻訳
25 パフォーマ ンス コスト 信頼性
26 CI/CD • Amplify gen2デプロイ機能を用いたCI/CD お客様のフィードバックを迅速に反映 Amplifyのマネージドリソース以外はCDKにて作成 持続可能性 コスト最適化 パフォーマンス
効率 信頼性 セキュリティ 運用上の 優秀性 持続可能性 コスト最適化 パフォーマンス 効率 信頼性 セキュリティ 運用上の 優秀性
27 セキュリティ 持続可能性 コスト最適化 パフォーマンス 効率 信頼性 セキュリティ 運用上の 優秀性
• GuardDutyとSerurityHub、Configを統合 1画面で脅威&法令遵守の確認 円滑な通知が可能となる • 通知経路 EventBridge+SNS+ChatBotでSlack通知 EventBridge+SNSでE-mail通知 (インシデント証跡)
28 監視 • Amplifyホスティング ◦ 平均ページロード速度の監視 • Lambda ◦ 実行が1回でも失敗した場合
• AuroraServerless v2 ◦ 下記のメトリクスが70%以上の場合 ▪ ServerlessDatabaseCapacity ▪ ACUUtilization ▪ CPUUtilization 持続可能性 コスト最適化 パフォーマンス 効率 信頼性 セキュリティ 運用上の 優秀性 各リソースの稼働状況を継続的に監視&アラートをSlackのメンションで通知
29 ワークを通しての学び はじめのTypeScript! はじめてのフルスタック開発! もくもく会で黙々作業 得意分野のシェア ペルソナに寄り添った ビジネス/システム構想 設計書で認識合わせ ER図、API設計書…etc
E-trailの今後の展望 -マネタイズ-
31 インバウンド事業者からの広告収入 有料プランの導入 利用外国人に関する統計データの販売
E-trailの今後の展望 -追加機能-
33 選択肢以外の食べられない食材を登録したい 食事制限情報をアプリユーザー間で共有したい 飲食店の対応状況を知りたい
34 選択肢以外の食べられない食材を登録したい 食事制限情報をアプリユーザー間で共有したい 飲食店の対応状況を知りたい
35 詳細な食事制限への対応 食事主義やアレルギー項目の充実化 選択肢以外の食べられない食材を登録したい
36 選択肢以外の食べられない食材を登録したい 食事制限情報をアプリユーザー間で共有したい 飲食店の対応状況を知りたい
37 食事制限情報をアプリユーザー間で共有したい 食事制限情報の登録方法の改善 QRコードを用いたユーザー間共有機能
38 選択肢以外の食べられない食材を登録したい 食事制限情報をアプリユーザー間で共有したい 飲食店の対応状況を知りたい
39 飲食店の対応状況を知りたい 既存サービスとの連携 飲食店検索サイトとの連携
40 人類の食を「あんしん」なものにする
41 人類の食を「あんしん」なものにする ご清聴ありがとうございました