Private avatars in a Node.js SaaS: which object storage, and how to sign downloads

· Dev.to