Comments like yours makes me happy. I once gave a lightning talk [1] in the same vein describing project that would be typical REST/API/Cloud/App setup and ended up being just a mobile app with not servers whatsoever. Just by carefully inspecting your data, unique requirements and asymmetries, tech stack can be drastically changed and unsual trade-offs can be taken.