Slide 1

Slide 1 text

Building Large Rails App Karthikeyan A K Fired Recently [email protected]

Slide 2

Slide 2 text

rails new ● Tutorials just get you started ● Apps grow ● Scaling – Cost – Headhache – Stupids

Slide 3

Slide 3 text

Scaling Easy? ● Heroku – Cost ● Multiserver – Headache – It costs time

Slide 4

Slide 4 text

What App Has ● Client Data ● Business Logic ● Security – Authentication ● File store ● Logging Stuff (for data-mining)

Slide 5

Slide 5 text

Separate it into servers ● CDN (static files) ● Bizlogic ● Login / Auth

Slide 6

Slide 6 text

Communication?

Slide 7

Slide 7 text

JSON ● Ruby's inbuilt support ● Can be converted to hash → Native Objects ● Can easily create API's out of it – It is a API

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

Questions?