Я недавно унаследовал приложение электронной коммерции (Java / Struts), которое я портирую на Rails.
Дело в том, что нам часто приходится проводить экспертизу заказов, просматривая файлы журналов, и с помощью журналов старого приложения (стенка текста log4j) довольно сложно разобраться в отдельных заказах, когда несколько человек размещают заказы. одновременно.
Итак, я запрашиваю совет относительно хорошей стратегии регистрации этих заказов, например, может быть, запись каждого отдельного заказа в отдельную коллекцию MongoDB на основе уникального идентификатора корзины? Или, может быть, сгруппировать их по IP-адресу? Что-то совсем другое?
По сути, каков наилучший подход для регистрации интернет-магазина, чтобы можно было легко отслеживать взаимодействие каждого пользователя с сайтом?