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
BattleBots in the Clouds
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
krobertson
February 12, 2012
Technology
41
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
BattleBots in the Clouds
krobertson
February 12, 2012
Other Decks in Technology
See All in Technology
Kiroで書いた 設計書 が AI レビューの 採点基準 になる
ezaki
0
130
200個のGitHubリポジトリを横断調査したかった
icck
0
140
攻撃者視点で考えるDetection Engineering
cryptopeg
3
2k
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
0
220
PostgreSQL 19 新機能概要 OSC Hokkaido 2026
nori_shinoda
0
150
【NRUG vol.18】KubernetesにおけるNew Relicデータ取得量削減の考え方
nrug_member
0
170
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
320
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
280
OTel × Datadog で 「AI活用」を計測し、改善に繋げる
shihochan
1
430
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
1.3k
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
410
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
2k
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Side Projects
sachag
455
43k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Making Projects Easy
brettharned
120
6.7k
RailsConf 2023
tenderlove
30
1.5k
Tell your own story through comics
letsgokoyo
1
960
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
630
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Transcript
BATTLE BOTS IN THE CLOUDS Sunday, February 12, 12
ME Ken Robertson Sunday, February 12, 12
ME Sunday, February 12, 12
ME Sunday, February 12, 12
TALK CLOUDY Sunday, February 12, 12
SOME GUY @adron Sunday, February 12, 12
NODE? IT’S JUST JAVASCRIPT! Sunday, February 12, 12
SEND DEATH THREATS HERE:
[email protected]
Sunday, February 12, 12
NODE MADE JAVASCRIPT SEXY Sunday, February 12, 12
Sunday, February 12, 12
I’M A RUBY GUY What could I do with Node?
Sunday, February 12, 12
{ { { { { { { { } }
} } } } } } Sunday, February 12, 12
do do do do do do do do end end
end end end end end end Sunday, February 12, 12
What could I do with Node? Sunday, February 12, 12
(NO, IT WASN’T HERE) Sunday, February 12, 12
HIGH PERFORMANCE BATTLE Leveraging a PaaS for power + Sunday,
February 12, 12
HIGH PERFORMANCE BATTLE Leveraging a my PaaS for power +
Sunday, February 12, 12
Application Sunday, February 12, 12
Application 1 - Receive requests (be attacked) Decrement health Sunday,
February 12, 12
Application 1 - Receive requests (be attacked) Decrement health 2
- Make requests (do attacks) Sunday, February 12, 12
Application 1 - Receive requests (be attacked) Decrement health 2
- Make requests (do attacks) First to cause the other to return a non-200 response wins Sunday, February 12, 12
Bot 1 Bot 2 Sunday, February 12, 12
Bot 1 Bot 2 Sunday, February 12, 12
Bot 1 Bot 2 Mediator Sunday, February 12, 12
Bot 1 Bot 2 Mediator Sunday, February 12, 12
Cloud Benefits 1 - Test horizontal scalability 2 - Test
application recoverability 3 - Pit languages against each other 4 - Pit techniques against each other Sunday, February 12, 12
Drawbacks 1 - Applications halted for “flapping” (come on, its
a battle!) 2 - Limitations on resources (limited file descriptors) Sunday, February 12, 12
TO THE CODE! Sunday, February 12, 12
Continuing Test languages Test techniques Test clouds Three general rules:
1 - Final blow returns 200, exit on next tick 2 - Use an agreed upon timeout 3 - Any non-200 wins Sunday, February 12, 12
CODE BATTLE http://codebattlehq.com Sunday, February 12, 12
Ken Robertson
[email protected]
http://paas.io http://blog.paas.io http://invalidlogic.com @invalidlogic @paas_io Invites? http://nodepdx.paas.io
Sunday, February 12, 12