Тут нужно сделать оговорку на счет нагрузки этих самых бекенд сервисов. Если например делается enterprise решение которое будут использовать человек 300, то бекенд можно писать на чем угодно.
Требования к разрабатываемой системе определяют архитектуру системы. Рядом с «большими данными» всегда идут хотелки: обработка объема V занимает не более T единиц времени; система должна потреблять не более X, Y, Z ресурсов и т. д. Нефункциональные требования влияют на сложность архитектуры. Сложность архитектура определяет трудоемкость разработки.
Да JasperReport Server это вещь. Да же практиканты сумели освоить Jasper Studio и верстать симпатичные отчеты. И никакого программирования в отличие от jsreport. Максимум хранимая процедура на pl/perl; plv8 в случае «нестандартных» запросов(типа найти минимальное значение, вычислить стандартное отклонение от минимального и т.д.)
А вообще
QML и C++. Простой пример связки
Интеграция C++ с QML
Гугл или производителей noname устройств?
К примеру Доклад Антона Поварова «Go в Badoo» на Golang Meetup
Ну вот в PostgreSQL есть plv8, он собственно то же компилируется. На PGDay15 обсуждались различные языки для server-side.
А вот это уже зависит от архитектуры и реализации.