There's a lot of "ye olde business logic" in what I'm building, for people who often change their mind about what they want.
A Rails API (with Postgres and Elasticsearch) makes this fairly easy to handle, especially with the limited staff we have.
A Vue.js client provides the fancy UI the users want.