Persisting to flash is a necessary evil for many embedded devices. Let’s take a look at some of the pitfalls and how they may be avoided.
This is a companion discussion topic for the original entry at https://interrupt.memfault.com/blog/choosing-or-building-an-embedded-db