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
SNSとLambdaのEDAで ecsの負荷が激減した話
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
tchibana
December 17, 2023
Technology
95
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SNSとLambdaのEDAで ecsの負荷が激減した話
jawsug-okinawa 2023-12-16 LT資料
tchibana
December 17, 2023
More Decks by tchibana
See All by tchibana
RDS Serverless のバージョンアップ作業の懺悔
tchibana
1
300
EDAって何がおいしいの?
tchibana
0
840
Other Decks in Technology
See All in Technology
グローバルチームと挑むプロダクト開発
sansantech
PRO
1
150
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
190
デジタル・デザイン:次の50年を描く「進化する青写真」
y150saya
0
800
Claude Codeとハーネスについて考えてみる
oikon48
16
7.5k
知見・人・API・DB・予算 ─ ナイナイ尽くしだった人事データ整備 with dbt、5年間の学び
ken6377
1
150
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
340
Agentic AI 時代のテスト手法: Kiro とはじめるプロパティベーステスト (AWS Summit Japan 2026 | DEV212)
ymhiroki
0
200
AI駆動開発におけるQAエンジニアの役割事例 〜AI駆動開発の現場から〜
kobayashiyorimitsu
0
290
デジタル・デザイン構想 by Sayaka Ishizuka
y150saya
0
180
最近評価が難しくなった
maroon8021
0
210
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
4
350
AIDLC_ヤフーショッピングの取り組み
lycorptech_jp
PRO
0
510
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
450
For a Future-Friendly Web
brad_frost
183
10k
Google's AI Overviews - The New Search
badams
0
1.1k
Site-Speed That Sticks
csswizardry
13
1.2k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
250
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Crafting Experiences
bethany
1
200
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
230
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
630
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Transcript
SNSとLambdaのEDAで ecsの負荷が激減した話 jawsug-okinawa 2023-12-16
わたし 知花 司(ちばな つかさ) @chibana_555 趣味: 全く効果のでない筋トレダイエット BP: 105kg, SQ: 170k, DL:
180kg 放送大学学生: 心理学や法学なども勉強中。 今は大阪の会社でテックリードしてます()。
当初の構成 普通の伝統的な構成
伝統的な構成の課題 重い処理も、軽い処理も全部同じコンテナで処理 特定の業務が発生する都度スパイクかかってパフォーマンス遅延が発生 一部の重い処理が全体のパフォーマンスへ影響 ユーザーがイライラする オートスケールでチャリンチャリン
EDAとは Event Driven Architectureの略 真ん中にイベントブローカーを配置 サービス間はイベント経由で連携しましょうね、という 思想 サービス同士が直接連携しないので、サービス間の 疎結合化を促進できる 脱マイクロサービスピタゴラスイッチ問題
EDAをSNSとLambdaで実装 イベントブローカーにSNSを利用 重い処理を少しずつマイクロサービス化 SQS経由でマイクロサービスを駆動 各サービスはLambdaで実行 web socketでイベントをクライアントへ配信
EDAの効果 UIを最小限のイベントで更新できるのでUXが改善 マイクロサービス化が進みapiがBFF化 apiの実装が薄くなるので負荷が激減 同一イベントにバックエンドサービスを追加するのが楽 複数の重い処理が実行されていることを完全に忘れられる -> 要望がどんどん膨れ上がる
エコなのか? 重い処理が限定的なので、Lambdaは無料枠内 SNSからSQSの配信は無料 SQSの課金も100円未満 : : 欲張り要件が増えてRDSの負荷が高まり、結果awsへのお布施が向上 負荷と課金がかかるポイントが変わった。 最適化はされたけど、エコは別の話。
ご清聴ありがとうございました。