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
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
作って理解するCoding Agent 〜フレームワークに頼らないピュア Python での実装〜
takapy
3
1.1k
NANDでも描画したい!
nichica906
3
590
同じWAFが、攻撃の“形”は弾く── 正当な“形”の不正は通す
kuroneko13
0
270
コーチングの奥義 何もしないテクニック
jinwatanabe
0
150
AI for Science時代を切り開く、政府の次世代HPC戦略の展望
gpuunite_official
0
220
dbt in Microsoft Fabric
ryomaru0825
0
180
AI画像認識を活用したゲーム内決済処理検証の自動化
gree_tech
PRO
0
330
SmartHR Engineering Team Deck
smarthr
1
3.6k
Genie Codeハンズオン応用編
taka_aki
0
140
LanceDB入門
mocobeta
9
670
強化学習「理論」入門
enakai00
3
3.6k
コネクションをピン留めさせずに SELECTクエリのタイムアウトを設定した話
codmoninc
0
210
Featured
See All Featured
Design in an AI World
tapps
1
290
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Everyday Curiosity
cassininazir
0
290
The Cost Of JavaScript in 2023
addyosmani
55
10k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
280
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
480
Faster Mobile Websites
deanohume
310
32k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
Automating Front-end Workflow
addyosmani
1369
210k
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