У меня просто важные вещи в бд лежат, а состояние в целом не очень важно. Если юзер попал на ребут, то его просто в основное меню выбросит и всё. Если у него процесс какой-то шёл в указанный момент - уведомлялка прилетит, мол не получилось
в принципе любую БД можно сюда использовать, только я в вариант "из коробки" добавляю несколько вариантов сразу: 1) без хранилища 2) в памяти (теряется состояние при перезапуске) 3) в Redis (с драйвером aioredis)