I'm building an app with NextJS, using AWS Amplify with DynamoDB + GraphQL, and was wonder what would be the best approach to making updates to my database if I'm giving the user the ability to constantly make changes on the front end.
For example, if I have a draggable todo list and user is able to drag around a task, this will affect the position of the task, thus causing updates to the database.
How can I approach this so these small incremental changes, won't be constantly updating my database?