Please see the case study from the Silverstripe site
See case study