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
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
400
引きこもって作ってみた!おうちKubernetes
mura123yasu
0
3.9k
Harbor
mura123yasu
0
94
ゼロから始めるFlutter生活 - Prologue
mura123yasu
0
390
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
Revisiting [CLS] and Patch Token Interaction in Vision Transformers
yu4u
0
350
Azure Static Web Apps の自動ビルドがタイムアウトしやすくなった状況に対応した件/global-azure2026
thara0402
0
390
みんなで作るAWS Tips 100連発 (FinOps編)
schwrzktz
1
290
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
EBS暗号化に失敗してEC2が動かなくなった話
hamaguchimmm
2
200
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
110
MLOps導入のための組織作りの第一歩
akasan
0
320
クラウドネイティブな開発 ~ 認知負荷に立ち向かうためのコンテナ活用
literalice
0
120
AIエージェントの権限管理 1: MCPサーバー・ツールの Fine grained access control 編
ren8k
3
490
AI時代における技術的負債への取り組み
codenote
1
1.4k
AWS認定資格は本当に意味があるのか?
nrinetcom
PRO
1
270
Data Hubグループ 紹介資料
sansan33
PRO
0
2.9k
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
810
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
130
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
We Are The Robots
honzajavorek
0
210
Design in an AI World
tapps
0
190
From π to Pie charts
rasagy
0
160
GitHub's CSS Performance
jonrohan
1032
470k
Building Applications with DynamoDB
mza
96
7k
エンジニアに許された特別な時間の終わり
watany
106
240k
ラッコキーワード サービス紹介資料
rakko
1
3M
Designing for Performance
lara
611
70k
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.