Enterprise Rails - big picture

Chap 1 - Big picture

Some criteria make a site feel like it's enterprise.

  • service level agreement(SLA) for end-to-end load times.

  • 99.99%(four nines) uptime.

  • Scales linearly.

  • fault tolerant.

DBA = database administrator Release engineer = manage release / create deployment plans / roll out IT = information technology engineer: store backup / logfiles

1. Growing

# 1. basic
DB ----- Rails app

# 2. basic + failover & redundency
DB ----- Rails app ----- Load balancer
 |
Warnm standby DB

# 3. A front-end web backed by services
DB --- service A --- Load balancer ---
 |                                   |
Warnm standby DB                     |--- Front-end --- Load balancer
                                     |
DB --- service B --- Load balancer ---
 |
Warnm standby DB

Last updated

Was this helpful?