Buffer is a nice addition, depends on use case if needed, but you would be right that you usually don’t want to just loose that data in most cases
I used sheets as a beginner example, should be easy to swap for a more robust DB for anyone that has any experience with that. Rate limits would be something to watch out for. @The_Leading_Practice if you use sheets or any other external storage through API then set the node settings to retry if failed after 5000 ms
Edit: I since updated the original post to add a timestamp for expiration and a buffer. can see it here @n8ninja