Мне нельзя делать кеш т.к статистика и курсы постоянно меняются. По сокетам летит обновления. Пользователь может из-вне произвести транзакцию, а потом зайти в приложение и увидеть уже обновленную инфу.
можно кешировато только то что получаете по айди точечно, и кешировать на небольшое время (1-20 минут) это разгрузит базу и не даст большого разброса по времени между действиями пользователя чтоб они начали паниковать
На дарте проблем нет. Там все работает как и должно. Го решил попробовать т.к он в разы быстрее. На боевом в 10 раз быстрее дарта был первые 2 минуты. Потом упал.
Хотя проект даже не хайлоад. Тут есть какая-то особенность работы с бд и таким кол-вом соединений. И нигде об этом не написано. Чел с авито на лекции говорил "Переводите запрос в байты драйвером и будете спокойно жить". Не вышло..