Вот делаю я клиент (игрушка), а на сервере у меня тупой CRUD. В таком случае люди смогут отследить трафик и послать запрос +10500 $.
Можно вынести всю логику на backend и иметь тонкий клиент (только анимации) но тогда нужен хороший серверный парк. (а это мне не подходит по понятным причинам).
не совсем понимаю о какой "игрушке" идет речь, если имеется ввиду классический gamedev, то однозначено второй вариант - вся логика на бекэнде.
обычно логика не бывает особо тяжелой, и один сервер легко держит тысячи клиентов.
Если речь идет о деньгах, то сервер должен проверять как минимум все ключевые моменты. Опытные разработчики игр так и говорят: "считайте всех игроков читерами априори".