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
CloudEvents
Search
Yasuhiro Murata
January 27, 2020
Technology
0
350
CloudEvents
Abstraction of CloudEvents, for LT.
Yasuhiro Murata
January 27, 2020
Tweet
Share
More Decks by Yasuhiro Murata
See All by Yasuhiro Murata
N:Nツリー構造データにおけるグラフDB活用
mura123yasu
0
890
JSON関数と共に歩む、BigQueryを使った超汎化型データ活用基盤
mura123yasu
0
360
引きこもって作ってみた!おうちKubernetes
mura123yasu
0
3.8k
Harbor
mura123yasu
0
80
ゼロから始めるFlutter生活 - Prologue
mura123yasu
0
360
GKE -IP体系のはなし-
mura123yasu
0
120
envoy - Resilience -
mura123yasu
0
53
containerd
mura123yasu
0
71
etcd
mura123yasu
0
110
Other Decks in Technology
See All in Technology
20250910_障害注入から効率的復旧へ_カオスエンジニアリング_生成AIで考えるAWS障害対応.pdf
sh_fk2
3
280
AIエージェントで90秒の広告動画を制作!台本・音声・映像・編集をつなぐAWS最新アーキテクチャの実践
nasuvitz
3
370
Modern Linux
oracle4engineer
PRO
0
160
スクラムガイドに載っていないスクラムのはじめかた - チームでスクラムをはじめるときに知っておきたい勘所を集めてみました! - / How to start Scrum that is not written in the Scrum Guide 2nd
takaking22
2
220
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.3k
これでもう迷わない!Jetpack Composeの書き方実践ガイド
zozotech
PRO
0
1.1k
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
500
Wantedlyの開発組織における生成AIの浸透プロジェクトについて
kotominaga
2
110
Create Ruby native extension gem with Go
sue445
0
130
Unlocking the Power of AI Agents with LINE Bot MCP Server
linedevth
0
120
まずはマネコンでちゃちゃっと作ってから、それをCDKにしてみよか。
yamada_r
2
120
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
280
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
Writing Fast Ruby
sferik
628
62k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
KATA
mclloyd
32
14k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Bash Introduction
62gerente
615
210k
A Tale of Four Properties
chriscoyier
160
23k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Docker and Python
trallard
46
3.6k
Transcript
CloudEvents morn ng alk Yasuhiro Murata 2020.01.26
世に蔓延る様々な イベントたち
Microsoft - Event Grid Google - Cloud Pub/Sub AWS -
CloudWatch Events
↓ ↓ Microsoft - Event Grid ↑↑Google - Cloud Pub/Sub
↑↑AWS - CloudWatch Events
種類色々あって実装ツラたん...
そこで登場したのが、
None
CNCFの Incubatingプロジェクト
Why CloudEvents? u ポイントは3つ • Consistency • イベントソースごとにロジックを書かなきゃいけないのは大変だから一貫性を持たせる • Accessibility
• Go, JavaScriptなど6つの言語でSDKを準備 • Portability • いままでは統一規格がなかったのでソースコードのポータビリティは低かった
2019.10.24 Incubatorプロジェクトへ昇格
CloudEventsについて知る
CloudEventsについて知る u 大事なことはすべてGitHubに • Spec • https://github.com/cloudevents/spec/blob/v1.0/spec.md • Primer •
https://github.com/cloudevents/spec/blob/v1.0/primer.md
気になるところをいくつかピックアップ
CloudEventsについて知る u イベントメッセージはJSON形式で記載される • Attributeには必須・任意が存在する • Sourceは起点となったイベントの情報 • DataはPayloadと捉えて良い (=
伝播されてきたイベント情報そのもの) Xml形式のPayload イベントの起点
CloudEventsについて知る u イベントメッセージにはサイズ制限がある 64KBの上限
Kubernetesとの絡み
CloudEventsと互換性を持つ形へ Kubernetes eventsをアップグレードしようという動き
他にも...
None
イベント界隈の 未来は明るい
Fin.