Edge cache should prefer small TTL (e.g., s-maxage=600) because deploys are cheap and static. If you add a CDN, keep Nginx as the origin with gzip/brotli and let the CDN handle TLS.
Notes
Fast stream of notes—just timestamp and body.
I draft in Markdown locally, run npm run dev for previews, then push directly from the laptop. Small notes can be added in the GitHub UI on mobile—CI handles the build the same way.