I see you are using Puma for your rack server, how do you find it performs compared to Unicorn?
I haven't done any load testing on this app in particular since it's pretty low volume. However on another high-traffic Rails app I did some benchmarking and found Unicorn to have a 10% faster response time and much less variance at the high end. Obviously YMMV.