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
JAWS PANKRATIONの配信基盤について
Search
Sakakibara Kazuya
September 06, 2024
Programming
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JAWS PANKRATIONの配信基盤について
JAWS-UG山梨 【第1回】勉強会 - connpass
https://jaws-ug-yamanashi.connpass.com/event/322740/
Sakakibara Kazuya
September 06, 2024
More Decks by Sakakibara Kazuya
See All by Sakakibara Kazuya
JAWS PANKRATION 2024のインフラ
soda1p2
0
78
#52 週刊AWSキャッチアップ (2024/10/7週)
soda1p2
0
79
週刊AWSキャッチアップ(2024/9/30週)
soda1p2
0
32
Web関連Part2: 翻訳、要約
soda1p2
0
100
週刊AWSキャッチアップ#40
soda1p2
0
97
週刊AWSキャッチアップ(2024/6/10週)
soda1p2
0
90
週刊AWSキャッチアップ(2024/6/3週)
soda1p2
0
78
週刊AWSキャッチアップ (2024/5/27週)
soda1p2
0
160
Other Decks in Programming
See All in Programming
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
690
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
2
930
Swift愛好会と私(ウホーイ) / Swift Fan Club and Uhooi
uhooi
0
120
AIの中の人になってみる
htkym
0
150
iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜
nogu66
0
130
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
190
源内ハンズオン概要編
hideg
0
240
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
3
260
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
180
[PyCon KR 2026] More Variants, More Diversity for AI Accelerators
achimnol
0
130
How I Won Prize Money at a Hackathon Using Codex and Symphony Alpha
yasei_no_otoko
0
130
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
130
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
The Limits of Empathy - UXLibs8
cassininazir
1
630
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
400
Google's AI Overviews - The New Search
badams
0
1.6k
Transcript
JAWS Pankrationの配信基盤に ついて Sakakibara Kazuya
名前: Sakakibara Kazuya 仕事: とある会社でインフラなんでもやる人?をしています 最近ハマっていること: サーバー構築(某ベアボーンサーバでおうちesxiを組んだり) 最近迷っていること: Yamaha RTX
830を購入しようか迷い中 JAWS Pankrationの配信基盤について 自己紹介
1. JAWS PANKRATIONとは 2. 配信構成の紹介 3. 感想/その他 JAWS Pankrationの配信基盤について 目次
• JAWS-UGのメンバーが24時間ぶっ続けで実施するコミュニティイベント • CFPはAWSのタイトルホルダー(HERO, Community Buider, etc…)のみ 応募可 • セッションは約20言語に同時翻訳され、自分の好きな言語で視聴可
JAWS PANKRATIONとは イベント概要
Find new heroesという言葉の通り、英語では話せないために注目されていな い人を発掘するという裏コンセプトもあるイベントでした JAWS PANKRATIONとは イベント概要
1. JAWS PANKRATIONとは 2. 配信構成の紹介 3. 感想/その他 JAWS Pankrationの配信基盤について 目次
今回使用した配信構成 配信構成の紹介 構成図
主に翻訳などのバックエンド部分(赤枠部分)を担当していました 配信構成の紹介 構成図
当日になってAmazon Bedrockの要約APIも実装しています 配信構成の紹介 構成図
リソースはCDKで作成していて、なるべくスタックを分割せず作成するつもりでした • あまり変更がないリソース(DynamoDBなど) • 変更が発生しやすいリソース ただ時間がなかったため、最後の方はなんでもスタック分割になっていました 配信構成の紹介 CDK
フロントエンド側で文字起こしされた内容をAPI連携し、Amazon Translateで 文字起こし内容を翻訳しています 配信構成の紹介 翻訳
Amazon Bedrockでの翻訳も検討したものの、利用しない方針にしました • 連携される文字起こし内容が短かく、ぶつ切りされた内容であること • 即時性が求められるため、Bedrockだとレスポンスが遅くならないか気になった 配信構成の紹介 翻訳
翻訳言語は、あらかじめ20言語程度に絞りこみを実施 • 並列で翻訳をかけていたので、全部実施でもよかったかもしれない 配信構成の紹介 翻訳
セッション終了後に、Dynamo DBに格納されている書き起こし内容を使って Claude 3.5 Sonnetにセッションの要約をしています 配信構成の紹介 Bedrockを使った要約API
当初は仕事の関係で時間が取れず見送っていたが、イベント開始後に実装開始 • Typescriptを全く触っていない素人でも6時間くらいで実装できました 配信構成の紹介 Bedrockを使った要約API
プロンプトエンジニアリングは特に実施しなかった • 24時間分で2ドル程度で、コストはあまりかからなかった 配信構成の紹介 Bedrockを使った要約API
フロントエンドへの連携は実装できず、ここは手動デプロイをしていただきました (米澤さん、ありがとうございます!!) 配信構成の紹介 Bedrockを使った要約API
1. JAWS PANKRATIONとは 2. 配信構成の紹介 3. 感想/その他 JAWS Pankrationの配信基盤について 目次
Pankrationのセッションの中でAmazon Q/Application Composerを使用 した開発効率化のセッションがあった 感想/その他 開発の効率化 引用元: JAWS PANKRATION 2024
TT-51 Visualize and design your serverless applications - YouTube https://www.youtube.com/watch?v=C_s2Xywn8Sg
別のAWSの中の人でApplication ComposerをCDKに変換する記事もあった • 1から全部作るではなくひな形から修正する方式にした方がもっと早く開発でき たかもしれない 感想/その他 開発の効率化 引用元: AWS Application
Composer と cdk-from-cfn で CDK はノーコード開発できるのか https://zenn.dev/winteryukky/articles/cb4eebdf3028ae
8月は色々なカンファレンスのスタッフをやっていました • SRE NEXT: 初めての地方イベント主催、配信レイアウト作成、外部配信業 者を使った配信 • JAWS: CDKを使った基盤構築、当日スタッフ 感想/その他
カンファレンススタッフ/イベントスタッフをやってみた感想
元々コミュニティ参加の理由として日常業務でやっていないことをやるというのが テーマだったため、ある程度は達成できたのかな?とも思っています 感想/その他 カンファレンススタッフ/イベントスタッフをやってみた感想
23 宣伝
TOKYO GAME SHOW直前の9/25(水)にイベント開催します! [JAWS-UG GameTech] 第6回 各種事例紹介 - connpass https://jawsug-gametech.connpass.com/event/328075/
宣伝 JAWS-UG GameTech専門支部 日時: 9/25(水) 18:50~21:00 場所:株式会社フジテレビジョン