I have the web application that provides user with the interface to edit its character. When user makes some changes and saves them, I store it as delta in MongoDB. UI and backend communicate via REST.
But in addition, I want to store any change that user made on UI - like clicking the button, or updated some parameter without saving yet. Something akin a separate mechanism that tracks user actions.
Will REST suffice for that? Or will it lead to spam of REST requests? Because user or multiple users may do a lot of changes thus it will lead to multiple REST calls.