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
kuiperbelt
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
mackee
June 21, 2014
Technology
960
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
kuiperbelt
mackee
June 21, 2014
More Decks by mackee
See All by mackee
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
120
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
970
Agentに至る道 〜なぜLLMは自動でコードを書けるようになったのか〜
mackee
6
5.8k
今!ソフトウェアエンジニアがハードウェアに手を出すには
mackee
14
7.1k
ワンバイナリWebサービスのススメ
mackee
10
8.8k
tanukistack ライブコーディング / tanukistack live-coding
mackee
0
670
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
1.2k
perl for shell, awk and sed programmers
mackee
3
2.8k
今更GoのWebフレームワークを作ろうとしているワケ / Why am I trying to create a Go web framework now?
mackee
1
1.1k
Other Decks in Technology
See All in Technology
チームで進めるAI駆動アジャイル×ウォーターフォール
kumaiu
0
160
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
1
180
MCP Appsを作ってみよう
iwamot
PRO
4
610
エラーバジェットのアラートのタイミングを考える.pdf
kairim0
0
140
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
2k
How Timee Delivers Day 1 Production Ready LLM Features
tomoyks
0
200
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
290
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
960
Bedrock AgentCore RuntimeでAuth0 Changelog調査AIをアップグレードした話
t5u8a5a
1
120
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
230
AIソロプレナー時代に2ヶ月で20人増員した事業創造会社の開発組織の話
miyatakoji
0
640
On-behalf-of Token exchange with AgentCore Identity
hironobuiga
2
170
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.4k
The SEO Collaboration Effect
kristinabergwall1
1
480
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
130
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
160
Leo the Paperboy
mayatellez
7
1.8k
Paper Plane
katiecoart
PRO
1
51k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
Site-Speed That Sticks
csswizardry
13
1.2k
Transcript
Kuiperbelt Your synchronous application plug in Asynchronous Protocol
agenda • about kuiperbelt • feature • use case •
todo • summary
͜Μͳ͜ͱ͋Γ·ͤΜ͔ʁ • AnyEventͬͯԿʁ • AnyEventͬͯΈ͚ͨΕͲ٧·ΔΜ͚ͩΕ Ͳ • AnyEventΉ͔͍ͣ͠
ͦΜͳͷͨΊʹͭ͘Γ·ͨ͠
kuiperbelt Asynchronous Protocol Proxy
install & launch $ go get github.com/mackee/kuiperbelt $ go install
github.com/mackee/kuiperbelt $ kuiperbelt
Ͱ͖Δ͜ͱ • /connect͍ͬͯ͏ΤϯυϙΠϯτʹΞΫη εΔͱUUIDΒΕΔ • long polling/cometͰͭͳ͕Δ
Ͱ͖Δ͜ͱ • /sendʹUUIDؚΜͩjsonΛ͛ΔͱͦͷUUID ΛΒΕͨΫϥΠΞϯτʹϝοηʔδ͕ಧ͘ • /broadcastʹదʹpost͢Δͱͭͳ͕͍ͬͯ Δౕશ෦ʹಧ͘
Ϣʔεέʔε • νϟοτΞϓϦͱ͔Ͱࠓ·ͰAnyEventͱ͔ Ͱॻ͍͍ͯͨStreamͷ෦͚ͩΛͯ͠ ָΛ͢Δ
ԿͰॻ͍͔ͨ • PerlͰΠϕϯτۦಈ͍͠ • GoͰී௨ͷΣοϒΞϓϦέʔγϣϯΛॻ ͘ͷΩπΠ • ͡Ό͋Έ߹ΘͤͨΒ͍͍ͷͰ
TODO • ΞΫηε੍ݶ(UUIDΛ͚ͭͯ/connect͢Δ • CometҎ֎ͷϓϩτίϧ • ͳΜ͔εέʔϧ͢ΔΈʢͳΜ͔όʔϯͬͯ • GroupΛ࡞ͬͯͦ͜ʹೖ͍ͬͯΔίωΫγϣϯ ʹରͯ͛͠ΔBroadcast͢Δ
·ͱΊ • GoເΛ࣮ݱͰ͖Δྑ͍ݴޠͰ͢ • ΈΜͳGoΓ·͠ΐ͏ • ฐࣾʢ໘ന๏ਓʣͰPerlΤϯδχϠʔΛ ืू͍ͯ͠·͢