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
EventBridgeでEventが発生しないことがある?
Search
Chiharu-Tsuboi
February 15, 2023
Technology
0
170
EventBridgeでEventが発生しないことがある?
Serverless LT初心者向け LT大会 #30の資料です。
Chiharu-Tsuboi
February 15, 2023
Tweet
Share
More Decks by Chiharu-Tsuboi
See All by Chiharu-Tsuboi
AWS公式MCP、全部入れたら便利?精度下がる?
chiharutsuboi
1
300
AWSアカウント74件をバックアップした方法と課題
chiharutsuboi
0
390
新機能!Amazon Aurora Limitless Database とは
chiharutsuboi
0
770
S3の情報漏洩からデータを守るには?CloudFormationで作るS3標準テンプレートのご紹介
chiharutsuboi
0
210
Amazon Aurora徹底比較 Provisioned vs Serverless
chiharutsuboi
0
4.8k
EventBridgeでEventが発生しないことがある?v2
chiharutsuboi
0
1.6k
500万円のサービスを申し込んでしまった
chiharutsuboi
1
1.4k
Other Decks in Technology
See All in Technology
戰略轉變:從建構 AI 代理人到發展可擴展的技能生態系統
appleboy
0
180
善意の活動は、なぜ続かなくなるのか ーふりかえりが"構造を変える判断"になった半年間ー
matsukurou
0
270
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
560
Scrum Guide Expansion Pack が示す現代プロダクト開発への補完的視点
sonjin
0
410
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
2
690
小さく、早く、可能性を多産する。生成AIプロジェクト / prAIrie-dog
visional_engineering_and_design
0
330
スクラムマスターが スクラムチームに入って取り組む5つのこと - スクラムガイドには書いてないけど入った当初から取り組んでおきたい大切なこと -
scrummasudar
1
1.5k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
ESXi のAIOps だ!2025冬
unnowataru
0
480
RALGO : AIを組織に組み込む方法 -アルゴリズム中心組織設計- #RSGT2026 / RALGO: How to Integrate AI into an Organization – Algorithm-Centric Organizational Design
kyonmm
PRO
3
730
Agentic AIが変革するAWSの開発・運用・セキュリティ ~Frontier Agentsを試してみた~ / Agentic AI transforms AWS development, operations, and security I tried Frontier Agents
yuj1osm
0
210
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
1
370
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
270
WCS-LA-2024
lcolladotor
0
400
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
49k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Color Theory Basics | Prateek | Gurzu
gurzu
0
170
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Automating Front-end Workflow
addyosmani
1371
200k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
54
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Transcript
EventBridgeでEventが発 生しないことがある? 2023/2/15 Serverless LT初心者向け LT大会 #30 セゾン情報システムズ 坪井 千春
1
自己紹介 名前: 坪井 千春 所属: 株式会社セゾン情報システムズ 経歴: ・SIerとしてJAVAメインのアプリ担当を19年 ・直近5年程度AWSを利用 ・2022年4月からアプリを離れてAWSエンジニアとして活動
・AWS Top Engineers受賞にチャレンジ
EventBridgeとは? • イベントを使ってアプリケーション同士を接続するサービス • Amazon CloudWatch Eventsの拡張であり、同じAPIやエンドポイン トを使用している • cronのように時刻指定でのスケジューラも可能
ユースケース WAFの検知イベントをトリガーにlambdaでメール通知 3 Amazon EventBridge Event AWS Lambda AWS WAF
注意点 4 AWS公式ドキュメント:https://docs.aws.amazon.com/ja_jp/eventbridge/latest/userguide/eb-troubleshooting.html#eb-delayed-event-delivery • 配信は最大24時間まで • イベント生成はベストエフォート • まれに複数回起動する
注意点1:配信は最大24時間まで • EventBridgeのSLAは99.99%の月間稼働率(月間4分程度の停止) • サービス中断によりイベントを配信できない場合、復旧後にイベ ントは最大24時間再試行さる • 24時間を超えるとイベントは発生せず「FailedInvocations」メ トリクスが記録される 5
AWS公式ドキュメント:https://docs.aws.amazon.com/ja_jp/eventbridge/latest/userguide/eb-troubleshooting.html#eb-delayed-event-delivery
注意点2:イベント生成はベストエフォート • イベントを生成するサービスによって稀にイベントが配信され ない可能性がある • 基本的には「ベストエフォート」 • 一部のみ「保証付き配信」 6 •
AWS Batch • Amazon Braket • AWS CloudFormation • Amazon CloudWatch • AWS CodeArtifact • Amazon Elastic Container Service • AWS Elemental MediaConvert • AWS Elemental MediaStore • Amazon EventBridge のスケジュール されたルール • AWS IoT Analytics • AWS Key Management Service CMK の削除 • Amazon Location Service • AWS OpsWorks • Amazon QLDB • Amazon Redshift • AWS Security Hub • AWS Signer • Amazon Simple Storage Service (Amazon S3) • AWS Storage Gateway • Amazon Translate イベント配信が保証されるサービス AWS公式ドキュメント:https://docs.aws.amazon.com/ja_jp/eventbridge/latest/userguide/eb-service-event.html
注意点3:まれに複数回起動する • 「保証付き配信」で保証されるのは「1回以上」の配信 • まれに、下記のような事象が発生する • 単一のイベントに対して同じルールを複数回トリガーされてしまう • 特定のトリガーされたルールに対して同じターゲットを複数回起動し てしまう
対策 • 複数回起動しても問題無いものに適用 • ターゲット側で複数回起動チェックを実装 7 AWS公式ドキュメント:https://docs.aws.amazon.com/ja_jp/eventbridge/latest/userguide/eb-troubleshooting.html#eb-rule-triggered-more-than-once
まとめ • EventBridgeは簡単にアプリ同士を接続できるサービス • まれに「起動しない」「起動が遅い」「複数回起動する」 • 100%が求められるアプリケーションでの採用は注意が必要 8