1. Scaling Rails Applications in the Cloud
100 new users
in < 2 hours
The hashtag for this talk is:
#SX09-573
2. A Typical Case Study
32
The Inevitable Mass Adoption of Our Product
Public
Beta
8
Techcrunch50
Me, Josh, Friends & Family
and a 4
Private Beta
few other
people
The Inexorable March of Time
15. My Cloud Grows With Me!
32
Heady, Viral, Asymptomtotic Growth of Userbase
Public
Beta
8
Techcrunch50
Me, Josh, Friends & Family
and a 4
Private Beta
few other
people
The Blink of an Eye
29. SMTP Cloud
o
et Ta
SQS
m s
na e kin
e
Fil ars g
S3 P
Postfix MailSender MailReceiver MailParser Master DB
le
Ra
Fi
w
Mb
x
bo
ox
M
Fil
w
e
Ra
S3
30. Loose Coupling Is How I Sleep
At Night
US-EAST-1C
to Ta
e SQS
am skin
en e
Fil ars g
S3 P
Postfix MailSender MailReceiver MailParser Master DB
le
Ra
Fi
w
Mb
x
bo
ox
M
Fil
w
e
Ra
S3
US-EAST-1B
to Ta
me SQS s
na e kin
ile rs g
3 F Pa
S
Postfix MailSender MailReceiver MailParser Master DB
le
Ra
Fi
w
Mb
x
bo
ox
M
Fil
w
e
Ra
S3
31. Loose Coupling Is How I Sleep
At Night
US-EAST-1C
to Ta
me SQS s
na e kin
ile rs g
3 F Pa
S
Postfix MailSender MailReceiver MailParser Master DB
le
Ra
Fi
w
Mb
x
bo
ox
M
Fil
w
e
Ra
S3
X XX
US-EAST-1B
o
t Ta
me SQS s
a kin
en e
Fil ars g
3P
S
Postfix MailSender MailReceiver MailParser Master DB
le
Ra
Fi
w
Mb
x
bo
ox
M
Fil
w
e
Ra
S3
32. Loose Coupling Is How I Sleep
At Night
X
US-EAST-1C
to Ta
me SQS s
na e kin
ile rs g
3 F Pa
S
Postfix MailSender MailReceiver MailParser Master DB
le
Ra
Fi
w
Mb
x
bo
ox
M
Fil
w
e
Ra
S3
X
US-EAST-1B
o
t Ta
me SQS s
a kin
en e
Fil ars g
3P
S
Postfix MailSender MailReceiver MailParser Master DB
le
Ra
Fi
w
Mb
x
bo
ox
M
Fil
w
e
Ra
S3
33. Loose Coupling Is How I Sleep
At Night
X
US-EAST-1C
to Ta
me SQS s
na e kin
ile rs g
3 F Pa
S
Postfix MailSender MailReceiver MailParser Master DB
le
Ra
Fi
w
Mb
x
bo
ox
M
Fil
w
e
Ra
S3
X
US-EAST-1B
o
t Ta
me SQS s
a kin
en e
Fil ars g
3P
S
Postfix MailSender MailReceiver MailParser Master DB
le
Ra
Fi
w
Mb
x
bo
ox
M
Fil
w
e
Ra
S3
34. Loose Coupling Is How I Sleep
At Night
X
US-EAST-1C
to Ta
me SQS s
na e kin
ile rs g
3 F Pa
S
Postfix MailSender MailReceiver MailParser Master DB
le
Ra
Fi
w
Mb
x
bo
ox
M
Fil
w
e
Ra
S3
X
US-EAST-1B
o
t Ta
me SQS s
a kin
en e
Fil ars g
3P
S
Postfix MailSender MailReceiver MailParser Master DB
le
Ra
Fi
w
Mb
x
bo
ox
M
Fil
w
e
Ra
S3
37. Processing Cloud
MessageParser
h
s
pu
cks Tasks
MessageParsing Queue
a
allb e MessageClassfier Queue MessageClassifier
c
rd nam
o AnyFeatureWeWant Queue
ec file
R
ive S3
ct
A
AnyFeatureWorker
Message Created
57. Join our team
Upgrade your job Open Positions
• Smart, fun people
• Ruby on Rails Developer
• Startup environment
• Ruby on Rails Intern
• Cutting edge tech
• Product Manager
• Competitive pay
• Stock options
We pay $1,000 for successful referrals!