The standard way to save session user parameters for next init in next session?

Hello there,

There are many incoming projects and systems of mine I'd like to code properly and professionally using the EEProm memory on the Arduino for smarter less repetitive setting use of the systems and their settings and I'd like to ask what would be the standard method to save such parameters sins you can't just go spamming the memory constantly every time a parameter changes(could happen every at a rate or even 10 times a second) sins the EEProm would wear out quickly with it's 100K life cycles

would it be having and external circuitry that quickly detects shutdown of the system send and interrupt to the arduino to save the parameters quickly before shutting down?

Or just make an update save every minute routinely or so?

Or could that be something that I don't know?

Thanks for helping!