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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yasuhiro Murata
January 27, 2020
Technology
390
0
Share
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
990
JSON関数と共に歩む、BigQueryを使った超汎化型データ活用基盤
mura123yasu
0
410
引きこもって作ってみた!おうちKubernetes
mura123yasu
0
3.9k
Harbor
mura123yasu
0
94
ゼロから始めるFlutter生活 - Prologue
mura123yasu
0
400
GKE -IP体系のはなし-
mura123yasu
0
140
envoy - Resilience -
mura123yasu
0
68
containerd
mura123yasu
0
97
etcd
mura123yasu
0
130
Other Decks in Technology
See All in Technology
Arcana: Production-Ready RAG in Elixir @ ElixirConf EU 2026
georgeguimaraes
0
120
AWS DevOps Agentはチームメイトになれるのか?/ Can AWS DevOps Agent become a teammate
kinunori
6
780
VespaのParent Childを用いたフィードパフォーマンスの改善
taking
0
120
PicoRuby as a Multi-VM Operating System
kishima
1
220
Scovilleモバイルエンジニア募集中.pdf
julienrudin
0
120
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
250
音声言語モデル手法に関する発表の紹介
kzinmr
0
140
AzureのIaC管理からログ調査まで、随所に役立つSkillsとCustom-Instructions / Boosting IaC and Log Analysis with Skills
aeonpeople
0
280
AIが書いたコードを信じられない問題 〜レビュー負荷を下げるために変えたこと〜 / The AI Code Trust Gap: Reducing the Review Burden
bitkey
PRO
8
1.4k
Agents CLI と Gemini Enterprise Agent Platform で マルチエージェント開発が楽しくなる!
kaz1437
0
160
Do Vibe Coding ao LLM em Produção para Busca Agêntica - TDC 2026 - Summit IA - São Paulo
jpbonson
3
160
AI: Making Admin and Users, Lives Better
kbmsg
0
120
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
0
900
A Modern Web Designer's Workflow
chriscoyier
698
190k
We Have a Design System, Now What?
morganepeng
55
8.1k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
300
Being A Developer After 40
akosma
91
590k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Optimising Largest Contentful Paint
csswizardry
37
3.7k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
680
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Side Projects
sachag
455
43k
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.