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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
72
#52 週刊AWSキャッチアップ (2024/10/7週)
soda1p2
0
73
週刊AWSキャッチアップ(2024/9/30週)
soda1p2
0
32
Web関連Part2: 翻訳、要約
soda1p2
0
98
週刊AWSキャッチアップ#40
soda1p2
0
97
週刊AWSキャッチアップ(2024/6/10週)
soda1p2
0
90
週刊AWSキャッチアップ(2024/6/3週)
soda1p2
0
75
週刊AWSキャッチアップ (2024/5/27週)
soda1p2
0
150
Other Decks in Programming
See All in Programming
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
340
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
350
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
350
AIが無かった頃の素敵な出会いの話
codmoninc
1
170
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
270
フィードバックで育てるAI開発
kotaminato
1
120
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
500
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
520
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
610
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
900
Prismを使った型安全な暗号化_関数型まつり2026
_fhhmm
0
150
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
430
Featured
See All Featured
Building Adaptive Systems
keathley
44
3.1k
Become a Pro
speakerdeck
PRO
31
6k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
330
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
660
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
Context Engineering - Making Every Token Count
addyosmani
9
1k
Faster Mobile Websites
deanohume
310
32k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
190
Product Roadmaps are Hard
iamctodd
55
12k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
190
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 場所:株式会社フジテレビジョン