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
400
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CloudEvents
Abstraction of CloudEvents, for LT.
Yasuhiro Murata
January 27, 2020
More Decks by Yasuhiro Murata
See All by Yasuhiro Murata
N:Nツリー構造データにおけるグラフDB活用
mura123yasu
0
1k
JSON関数と共に歩む、BigQueryを使った超汎化型データ活用基盤
mura123yasu
0
430
引きこもって作ってみた!おうちKubernetes
mura123yasu
0
4k
Harbor
mura123yasu
0
100
ゼロから始めるFlutter生活 - Prologue
mura123yasu
0
420
GKE -IP体系のはなし-
mura123yasu
0
140
envoy - Resilience -
mura123yasu
0
81
containerd
mura123yasu
0
100
etcd
mura123yasu
0
130
Other Decks in Technology
See All in Technology
From Vanilla Kubernetes to a Batteries-Included Platform: Developer Experience at 1,300+ Clusters
yosshi_
0
630
enechainの内製セルフサービスプラットフォーム
hiyosi
0
140
AIに丸投げしないトイル削減 / Eliminating Toil Without Leaving It All to AI
kohbis
4
1k
Bet AI Day 2026丨Production-Ready AI Agents — エンタープライズの実務を任せるための設計と運用
layerx
PRO
4
2.6k
GoにおけるFFIのこれまでとこれから
goccy
4
1.3k
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
0
420
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
0
200
2026-09-04 SRE Tech Talk #15 怠惰なTerraform / Lazy Terraform
masasuzu
0
230
Bet AI Day 2026丨Agentは、「金融」という巨大産業の何を変えられるのか
layerx
PRO
0
1.2k
『止めない』を設計する — 制約の中で、事業の根幹を支える判断
hiroyaterui
0
230
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
110
10分で知る最近のOmarchy
komagata
0
140
Featured
See All Featured
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
600
Everyday Curiosity
cassininazir
0
310
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
58k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
500
From π to Pie charts
rasagy
0
360
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
380
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
560
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
680
Git: the NoSQL Database
bkeepers
PRO
432
67k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
A designer walks into a library…
pauljervisheath
211
25k
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.