Freelancer Nicolas Martignole talks about building a scalable, data driven architecture for zaptravel.

Their technical stack is Play! as their web framework, Redis for caching and storage, and Amazon Web Services for hosting purposes.

Pros and cons are presented through real life examples - if you want to do Scala, use Play; Redis is much more than just a key-value store; Amazon has CLI and does drones now, so there's that.