Вот такой вопрос -- допустим надо сделать прототип приложения, ибо не ясно кому и зачем это может пригодится. Так уж ли необходимо обращать внимание на всякие мелочи и делать сразу правильно -- т.е. где необходимо хранить состояние, делаем соотв. таблицу и пишем код для работы с этим состоянием. Ну и т.д.
Пример,клиент получил какой-то важный результат и отправляет его в очередь дальше (rabbitmq). По-хорошему, для начала полученный результат надо сохранить в базе. И вероятно, при дальнейшем развитии проекта это будет сделано. Но на этапе прототипирования не проще ли на это временно закрыть глаза и сразу отправлять в очередь?
Т.е., насколько при прототипировании нужно сползать в детали и делать все по науке -- отказоустойчивость, надежность и проч.?
PS:Я имею в виду именно детали, а не основную задачу, которую решаем.