As an old Embedded guy who actually cares about resource usage, I've been bothered for quite a while by the number of trivial projects out there that require a full-blown MongoDB or MySQL server to operate. It's a particular problem on the Raspberry Pi or small DigitalOcean Droplets. In many cases a simple SQLite DB or TingoDB is more than sufficient. Here's some notes on using them.