We have a Rails app hosted on Heroku and i need to set up some analytics pages for our marketing guy. This seems to be the typical use case for a Heroku follow database
To better answer this question : Heroku has now posted an "official" way of dealing with this situation using the Octopus gem :
https://devcenter.heroku.com/articles/distributing-reads-to-followers-with-octopus
With this gem it's possible to create either a fully replicated model, or execute only a block on the follower :
Octopus.using(:slave_two) do
User.create(:name => "Mike")
end