15. angel.co/traity
150K
150K
400k
400,000 users
100K
300k
100K
200k
50K
50K 1,000 users
100k
K K oct nov jan MAR
1-Oct
1-Oct 31-Oct
31-Oct 30-Nov
30-Nov 30-Dec
30-Dec
31. MVP
Heroku dyno
Web Postgresql
process
Load Cron
balancer Heroku
Heroku dyno worker
Web Heroku
process
32.
33. +dynos / Background Jobs
Heroku dyno Heroku
worker
Web
process delayed_job
Postgresql
Heroku dyno Heroku
Load worker
Web
balancer delayed_job
process
... ... Heroku
Heroku dyno
Heroku
Web worker
process
34. UnicorN / SIDEKIQ
Heroku dyno Heroku Postgresql
worker
Web Web
process process sidekiq
Heroku dyno Heroku
Load ... worker
Heroku
Web Web
balancer sidekiq
process process Redis
... ...
Heroku dyno
Heroku
Web Web
worker
process process
AWS
35. +1TB Database
Heroku dyno Heroku Postgresql
worker
Web Web
process process sidekiq
Master Slave
Heroku dyno Heroku
Load ... worker
AWS
Web Web
balancer sidekiq
process process Redis
... ...
Heroku dyno
Heroku
Web Web Master Slave
worker
process process
AWS
36. NEED SHARDING!
Heroku dyno Heroku MongoDB
worker
Web Web ... ...
process process sidekiq
Heroku dyno Heroku
Load ... worker
AWS
Web Web
balancer sidekiq
process process
... ...
Redis
Heroku dyno
Heroku
Web Web
worker Master Slave
process process
AWS