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
7
Amazon SESのアップデート内容を ビジネスにどう生かせるか考えてみた!
harashy0912
0
240
メール警察!?Amazon SESが守るメール世界の治安 ※諸説あり
harashy0912
0
290
Featured
See All Featured
Become a Pro
speakerdeck
PRO
29
5.4k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
BBQ
matthewcrist
89
9.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
770
Code Reviewing Like a Champion
maltzj
524
40k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Embracing the Ebb and Flow
colly
86
4.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Being A Developer After 40
akosma
90
590k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
GitHub's CSS Performance
jonrohan
1031
460k
Practical Orchestrator
shlominoach
190
11k
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 人類の食を「あんしん」なものにする ご清聴ありがとうございました