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
1
40
BattleBots in the Clouds
krobertson
February 12, 2012
Tweet
Share
Other Decks in Technology
See All in Technology
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
970
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
5
5.5k
Red Hat OpenStack Services on OpenShift
tamemiya
0
110
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
170
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
260
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
380
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
450
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
110
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
120
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
69
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
78
Making Projects Easy
brettharned
120
6.6k
So, you think you're a good person
axbom
PRO
2
1.9k
Building Applications with DynamoDB
mza
96
6.9k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
66
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
420
Typedesign – Prime Four
hannesfritz
42
2.9k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
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